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

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

sushi
sushi

15 Apr 15

WeeChat
WeeChat

2 Oct 17

Empathy
Empathy

22 Jun 18

Beacon
Beacon

11 May 15

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

gPodder
gPodder

17 Feb 15

urlwatch
urlwatch

14 Apr 15

urlwatch
urlwatch

12 Apr 15

Tennix! SDL Port
Tennix! SDL Port

11 May 15

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

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