python-jabberbot

Софтуер снимки:
python-jabberbot
Софтуер детайли:
Версия: 0.15
Дата на качване: 15 Apr 15
Розробник: Thomas Perl
Разрешително: Безплатно
Популярност: 85

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 ботове, че прави едно нещо и го прави добре.
Употреба:
Ин- Внос класа: от jabberbot внос JabberBot
Ин- подклас клас JabberBot
Ин- Добави методи започващи с bot_, те ще бъдат изнесени като команди (например Def bot_display_id (самостоятелно, бъркотия, аргументи)); методите трябва да се върнат на изпратен на потребителя като низ (или None, ако командата не дава отговор)
Ин- Създаване на копие на вашия бот, доставя потребителско име и парола
Ин- Позвънете serve_forever () метода на вашия модел на
in-Можете да се обадите за изпращане () метода на вашия бот за изпращане на съобщения до определени потребители
Пример код:
от jabberbot внос JabberBot
внос DateTime
клас 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

Подобен софтуер

egg-fu
egg-fu

3 Jun 15

KLinPopup
KLinPopup

3 Jun 15

Mess
Mess

3 Jun 15

Друг софтуер на разработчика Thomas Perl

bwmon
bwmon

5 Jun 15

gPodder
gPodder

17 Feb 15

urlwatch
urlwatch

12 Apr 15

Tennix! SDL Port
Tennix! SDL Port

11 May 15

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

Коментари не е намерена
добавите коментар
Включете на изображения!