Я пытаюсь записать простого чат-бота для Adium, который отправит "lol" и "ха-ха" и ответит на основные вопросы в раздражающих чатах группы, к которым некоторые люди продолжают добавлять меня.
Я покрыл "lol", расстаются с некоторыми простыми, отправляют и задерживают команды в повторении, но я должен сделать некоторое взаимодействие также.
Ответьте на "да" на что-либо с вопросительным знаком, например...
Верьте мне или нет, такой простой бот передал бы Тест Тьюринга на те переговоры.
Открытие словаря Adium не показывает очевидного способа получить сообщения, ни делает словарь Рычания.
Я сделал узнанный, что я могу запустить скрипт каждый раз, когда сообщение получено, там способ получить доступ к отправленному сообщению?
Приставка Adium http://media.ruk.ca/images/adiumpreferences.png
Мой код:
tell application "Adium"
activate
set theChat to the active chat
send theChat message "Hi"
delay 5
send theChat message "How's life?"
delay 10
repeat 10 times
send theChat message "Realy?"
delay 5
send theChat message "Lol :P"
delay 15
send theChat message "Haha XD"
delay 15
send theChat message "Yes1!!1"
delay 20
send theChat message "I like it! :D"
delay 10
end repeat
send theChat message "Bye!"
tell theChat to close
end tell