python-jabberbot

Скриншот программы:
python-jabberbot
Детали программы:
Версия: 0.15
Дата загрузки: 15 Apr 15
Разработчик: Thomas Perl
Тип распространения: Бесплатная
Популярность: 38

Rating: 1.0/5 (Total Votes: 1)

питон-jabberbot приложений является основой бот Jabber для Python, что позволяет легко писать простые Jabber ботов. Можно использовать эти Jabber ботов предоставить информацию о работающих систем, чтобы сделать веб-сайты взаимодействуют с посетителями Jabber-включен, или уведомить владельца бота об обновлениях или изменениях, которые контролируются с помощью скриптов Python заказ.
Программирование свой Jabber бота может быть весело и полезно. Это питон-jabberbot, рамки бот Jabber для Python, что позволяет легко писать простые Jabber ботов. Вы можете использовать ваши Jabber ботов предоставить информацию о ваших текущих систем, чтобы сделать ваш сайт взаимодействовать с посетителями или уведомить вас об обновлениях и изменениях отслеживать с ваших скриптов Python.
Этот бот Jabber частично вдохновлен xmpppy например bot.py, но предназначены для повторного использования и сделать его легко написать небольшие Jabber ботов, которые делают одно, а делают это хорошо.
Применение:
IN-Импорт класс: от jabberbot JabberBot импорта
IN-подкласс класса JabberBot
Добавить входов методы, начиная с bot_, это будет экспортироваться в качестве команд (например, Def bot_display_id (я, беспорядок, аргументы)); методы должны вернуть сообщение отправляется обратно пользователю в виде строки (или None, если команда не дает никакого ответа)
входов Создать экземпляр вашего бота, поставляя имя пользователя и пароль
входов Вызовите метод serve_forever () вашего экземпляра
входов Вы можете позвонить Send () метод на бота для отправки сообщений для определенных пользователей
Пример кода:
от jabberbot JabberBot импорта
Дата и время импорта
класс SystemInfoJabberBot (JabberBot):
    Def bot_serverinfo (самостоятельно, столовые, аргументы):
        "" "Показывает информацию о сервере" ""
        версия = открыто ('/ Proc / версия »). прочитал (). полосу ()
        loadavg = открыто ('/ Proc / loadavg'). прочитал (). полосу ()
        вернуться '% SNN% s'% (версия, loadavg,)
    
    Def bot_time (самостоятельно, столовые, аргументы):
        "" "Отображает текущее время сервера" ""
        Возвращение ул (datetime.datetime.now ())
    Def bot_rot13 (самостоятельно, столовые, аргументы):
        "" "Возвращает прошло аргументы rot13'ed" ""
        вернуться args.encode ('rot13')
    Def bot_whoami (самостоятельно, столовые, аргументы):
        "" "Сообщает имя пользователя" ""
        вернуться mess.getFrom ()
 
Имя пользователя = 'my-jabberid@jabberserver.org "
пароль = 'моя-пароль'
бот = SystemInfoJabberBot (имя пользователя, пароль)
bot.serve_forever ()

Что нового В этом выпуске:

  • различные исправления и незначительные улучшения функциональных

Что нового в версии 0.13:

  • этой версии добавлена ​​поддержка для возможного получения своих собственных сообщений в JabberBot.
  • Это полезно, когда пытается построить федеративного групповой сети JabberBot.

Что нового в версии 0.11:

  • Несколько ошибок в примерах и в главном модуле были фиксированной.
  • Поддержка Jabber Multi-User-чаты (MUCs) был добавлен, с сопровождающим. Например,

Что нового в версии 0.6:

  • Этот релиз исправляет проверку зависимостей для xmpppy

Требования

  • Python
  • Xmpppy

Похожие программы

dxirc
dxirc

14 Apr 15

ZMsgServer
ZMsgServer

3 Jun 15

toastbot
toastbot

14 Apr 15

Pidgeon
Pidgeon

20 Feb 15

Другие программы разработчика Thomas Perl

bwmon
bwmon

5 Jun 15

Tennix! SDL Port
Tennix! SDL Port

11 May 15

Numpty Physics
Numpty Physics

29 Apr 18

urlwatch
urlwatch

12 Apr 15

Комментарии к python-jabberbot

Комментарии не найдены
добавить комментарий
Включите картинки!