LINUX.ORG.RU

[python]IRC/jabber бот

 


0

1

Решил написать жаббер-бота для одной игрушки, заодно освою питон (если конечно на нём реально написать то, что я хочу).

Бот должен сидеть в жаббер-конфе или ирц-канале (не одновременно) и ожидать команд (типа "!who" для списка игроков и т.д.)

С игрой бот должен общаться через файлы (т.к. ядро игры закрытое, а скрипты общаться с внешним миром могут только файлами). Отсюда второе требование - бот должен наблюдать за файлом на манер tail -f.

Вопросы:

1. посоветуйте либы для жаббера и ирц. Я нагуглил списочек, но интересно мнение лоровцев

2. как и возможно ли вообще на питоне ждать одновременно двух разных событий?

★★★★★

как и возможно ли вообще на питоне ждать одновременно двух разных событий?

или select/poll/whatever или два треда и очереди сообщений, мутексы, etc.

Собстно, в этом плане у питона всё стандартно.

true_admin ★★★★★
()
Ответ на: комментарий от hizel

> twisted.words </thread>

Да, собственно, после этого и сказать-то, по большому счету, нечего. Остается только плавно перевести тему дискуссии на что-нибудь другое.

(поддерживаю twisted.words)

shylent
()
Ответ на: комментарий от hizel

Спасибо, выглядит неплохо. Надеюсь, с деплоингом проблем не будет.

legolegs ★★★★★
() автор топика
Ответ на: комментарий от anonymous

По крайней мере с помощью неё можно без гемороя работать с MUC. Для Twisted Words я стандартных решений не нагуглил.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.