Получите сообщения Adium в Applescript

Я пытаюсь записать простого чат-бота для 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

7
задан Pepijn 24 January 2010 в 19:39
поделиться