gozerbot — интересный jabber bot

Сегодня в очередной раз полез в гугль искать бота — пусть даже не на питоне — для повседневных нужд и наткнулся на этого чудо-юдо-гозер-бота Я уже давно хотел запустить какого-нить бота на канал pydev@conference.jabber.ru — пускай там и сидит всего два человека — чтобы логировать конференцию в базу данных. Думаю, с gozerbot всё получится.

Ковырялся с ботом только пару часов — много понравилось:

  • внятная документация на сайте
  • много плагинов
  • можно говорить о неком юзабилити: бот автоматически зарегал аккаунт, когда не смог авторизоваться; плагины можно перезагружать командой; можно всего бота перезапускать; когда я добавил бота на канал pydev, он запомнил это и при следующем запуске сам туда зашёл; можно ставить плагины из удалённого репозитория
  • программа производит впечатление вменяемого творения. Есть такие вещи, как руководство по изготовлению новых плагинов или обзор узловых точек программы.

Признаюсь, я весь пост высосал из пальца… На самом деле я просто хотел поделиться ссылкой на гозербота, но ведь публиковать одну лишь голую ссылку — это совсем неприлично? :-)

UPD: Товарищи гавнооптимизаторы, почему вы срёте ссылками на свой гавносателлиты в этот и только этот пост на блоге? Чем он вас так привлекает? Я удаляю любой комментарий, автор которого ссылается на подозрительный гавносайт. Пожалуйста, не тратье своё и моё время.

Add post to:   Delicious Reddit Slashdot Digg Technorati Google
Make comment

Comments

Мая однако, гозер бота не осилить =) Вообще, пообщавшись с ботами изнутри, у меня сложилось мнение, что проще бота самому написать, чем настроить готового.

Не знаю, у меня пока всё ок, правда… плагин для лога хистори не включает логинг в конференции. Т.е. нужно зайти в нужную конфу и написать !log-on. Так вот сиё действие не оказывает на логинг никакого эффекта, по команде !log-list не видно этой конфы. Попробую сначала с автором плагина сконтачиться, если не поможет, придётся в сорцы лезть )

На первый взгляд мысль написать бота с нуля кажется прикольной, но там столько рутины, что она может в последствии с большой вероятностью задавить начальный энтузиазм )

Конечно, напсать более-менее продвинутого бота для конференций задача не тривиальная. А вот простеньких ботов (на Perl или Python) для мониторинга удалённых машин я писал за пол дня. Благо библиотеки для работы по xmpp протоколу имеются.

/me тоже писал Только вот как представлю, сколько там надо сделать, чтобы было юзабельно, так и пропадает желание что-либо дальше делать =)

Шикааарный бот :)

Одно не понравилось — логи ведет не в базе. xa4a, вроде бы, пишет для xapy логирование в бд :)

Required. 30 chars of fewer.

Required.

captcha image Please, enter symbols, which you see on the image