python-jabberbot

צילום מסך תוכנה:
python-jabberbot
פרטי תוכנה:
גרסה: 0.15
טען תאריך: 15 Apr 15
מפתחים: Thomas Perl
רשיון: ללא תשלום
פופולריות: 38

Rating: 1.0/5 (Total Votes: 1)

יישום פייתון-jabberbot היא מסגרת בוט ג'אבר לPython זה עושה את זה קל לכתוב בוטים ג'אבר פשוט. אחד יכול להשתמש ברובוטי ג'אבר אלה כדי לספק מידע על מערכות הפעלה, כדי להפוך את אתרי אינטרנט אינטראקציה עם מבקרים המאפשר ג'אבר, או להודיע ​​לבעל בוט על עדכונים או שינויים שנמצאים במעקב עם תסריטי פייתון המותאם אישית.
תכנות רובוט ג'אבר שלך יכול להיות כיף ומועיל. זה פיתון-jabberbot, מסגרת בוט ג'אבר לPython המאפשרת לך לכתוב בוטים ג'אבר פשוט בקלות. אתה יכול להשתמש ברובוטי ג'אבר שלך כדי לספק מידע על מערכות הריצה שלכם, כדי להפוך את האתר שלך אינטראקציה עם המבקרים שלך או יודיע לך על עדכונים או שינוייך לעקוב אחר עם תסריטי פייתון.
בוט ג'אבר זה הוא בהשראה בחלקו על ידי bot.py דוגמא xmpppy, אבל נועד להיות מחדש שמיש וכדי לעשות את זה קל לכתוב בוטים ג'אבר קטן שעושים דבר אחד ועושה את זה טוב.
שימוש:
In- ייבא את הכיתה: מJabberBot יבוא jabberbot
In- תת כיתת JabberBot
In- להוסיף שיטות מתחילות עם bot_, אלה ייוצאו כמו פקודות (למשל def bot_display_id (עצמי, בלגן, args)); השיטות צריכה להחזיר את ההודעה שנשלחה בחזרה למשתמש כמחרוזת (או אף אם הפקודה לא נותנת תשובה)
In- יצירת מופע של בוט שלך, שם משתמש וסיסמא אספקה
In- התקשר שיטת serve_forever () של המופע שלך
In- אתה יכול לקרוא send () שיטה בבוט שלך כדי לשלוח הודעות למשתמשים ספציפיים
קוד לדוגמא:
מJabberBot יבוא jabberbot
datetime יבוא
SystemInfoJabberBot כיתה (JabberBot):
    def bot_serverinfo (עצמי, בלגן, args):
        "" "מציג מידע על השרת" ""
        גרסה = פתוח ('/ proc / גרסה'). לקרוא (). רצועה ()
        loadavg = פתוח ('/ proc / loadavg'). לקרוא (). רצועה ()
        לחזור '% SNN% s'% (גרסה, loadavg,)
    
    bot_time def (עצמי, בלגן, args):
        "" "מציג זמן שרת נוכחי" ""
        str תמורה (datetime.datetime.now ())
    bot_rot13 def (עצמי, בלגן, args):
        "" "מחזירה עברה טיעוני rot13'ed" ""
        לחזור args.encode ('ROT13')
    bot_whoami def (עצמי, בלגן, args):
        "" "אומר לך את שם המשתמש שלך" ""
        לחזור mess.getFrom ()
 
שם משתמש = 'my-jabberid@jabberserver.org'
סיסמא = '-הסיסמה שלי'
בוט = SystemInfoJabberBot (שם משתמש, סיסמא)
bot.serve_forever ()

מה חדש בהודעה זו:

  • תיקוני באגים שונים ושיפורי תכונת קטין

מה חדש בגרסת 0.13:

  • גרסה זו מוסיפה תמיכה אופציונלית מקבל הודעות של עצמו ב JabberBot.
  • זה שימושי כאשר מנסה לבנות רשת JabberBot שידור מאוחדת.

מה חדש בגרסת 0.11:

  • כמה באגים בדוגמאות ובמודול העיקרי היו קבוע.
  • תמיכה עבור ג'אבר Multi-User-הצ'אטים (MUCs) נוספה, עם דוגמא המצורפת.

מה חדש בגרסת 0.6:

    • גרסה זו <מתקנת בדיקת תלות לxmpppy / li. >

    דרישות :

    • Python
    • Xmpppy

  • תוכנה דומה

    GNU Gadu
    GNU Gadu

    3 Jun 15

    psyBNC
    psyBNC

    2 Jun 15

    תוכנות אחרות של יזם Thomas Perl

    Tennix! SDL Port
    Tennix! SDL Port

    11 May 15

    bwmon
    bwmon

    5 Jun 15

    gPodder
    gPodder

    17 Feb 15

    תגובות ל python-jabberbot

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!