python-jabberbot

ภาพหน้าจอของซอฟแวร์:
python-jabberbot
รายละเอียดซอฟแวร์:
รุ่น: 0.15
วันที่อัพโหลด: 15 Apr 15
ผู้พัฒนา: Thomas Perl
การอนุญาต: ฟรี
ความนิยม: 38

Rating: 1.0/5 (Total Votes: 1)

การประยุกต์ใช้หลาม jabberbot เป็นกรอบบอ Jabber สำหรับงูใหญ่ที่ทำให้มันง่ายที่จะเขียนบอท Jabber ง่าย หนึ่งสามารถใช้บอทเหล่านี้ Jabber ที่จะให้ข้อมูลเกี่ยวกับระบบการทำงานที่จะทำให้เว็บไซต์โต้ตอบกับผู้เข้าชม Jabber ที่เปิดใช้งานหรือแจ้งเตือนเจ้าของบอเกี่ยวกับการปรับปรุงหรือการเปลี่ยนแปลงที่มีการตรวจสอบกับงูหลามสคริปต์ที่กำหนดเอง
การเขียนโปรแกรมบอ Jabber ของคุณเองสามารถสนุกและมีประโยชน์ นี่คือหลาม jabberbot, กรอบบอ Jabber สำหรับงูใหญ่ที่ช่วยให้คุณสามารถเขียนบอท Jabber ง่าย คุณสามารถใช้บอท Jabber ของคุณเพื่อให้ข้อมูลเกี่ยวกับระบบการทำงานของคุณเพื่อให้เว็บไซต์ของคุณมีปฏิสัมพันธ์กับผู้เข้าชมหรือแจ้งให้คุณทราบเกี่ยวกับการปรับปรุงหรือเปลี่ยนแปลงให้คุณตรวจสอบกับสคริปต์หลามของคุณ
บอ Jabber นี้เป็นแรงบันดาลใจบางส่วนจากตัวอย่าง xmpppy bot.py แต่ออกแบบมาให้ใช้งานได้อีกครั้งและเพื่อให้ง่ายต่อการเขียนบอท Jabber ขนาดเล็กที่ทำสิ่งหนึ่งและทำมันได้ดี
การใช้งาน:
In- ปอร์ตคลาส: จากการนำเข้า jabberbot JabberBot
ภัยวีซ่าซับคลาสคลาส JabberBot
ภัยเพิ่มวิธีการเริ่มต้นด้วย bot_ เหล่านี้จะได้รับการส่งออกเป็นคำสั่ง (เช่น def bot_display_id (ตัวเอง, ระเบียบ, args)); วิธีการที่ควรจะกลับข้อความที่ถูกส่งกลับไปยังผู้เป็นสตริง (หรือถ้าไม่มีคำสั่งให้ไม่มีคำตอบ)
ภัยสร้างตัวอย่างของ ธ​​ ปทของคุณส่งชื่อผู้ใช้และรหัสผ่าน
ภัยโทร serve_forever () วิธีการเช่นคุณ
ภัยคุณสามารถเรียกส่ง () วิธีการในบอของคุณเพื่อส่งข้อความไปยังผู้ใช้ที่ระบุ
ตัวอย่างโค้ด:
จากการนำเข้า jabberbot JabberBot
วันที่และเวลานำเข้า
ชั้น SystemInfoJabberBot (JabberBot):
    def bot_serverinfo (ตัวเอง, ระเบียบ, args):
        "" "แสดงข้อมูลเกี่ยวกับเซิร์ฟเวอร์" ""
        รุ่น = เปิด ('/ proc / รุ่น'). อ่าน (). แถบ ()
        loadavg = เปิด ('/ proc / loadavg'). อ่าน (). แถบ ()
        กลับ '% SNN% s'% (รุ่น loadavg)
    
    def bot_time (ตัวเอง, ระเบียบ, args):
        "" "แสดงเวลาเซิร์ฟเวอร์ปัจจุบัน" ""
        ผลตอบแทน Str (datetime.datetime.now ())
    def bot_rot13 (ตัวเอง, ระเบียบ, args):
        "" "ผลตอบแทนที่ได้ผ่านการขัดแย้ง rot13'ed" ""
        กลับ args.encode ('ROT13')
    def bot_whoami (ตัวเอง, ระเบียบ, args):
        "" "คุณบอกชื่อผู้ใช้ของคุณ" ""
        กลับ mess.getFrom ()
 
ชื่อผู้ใช้ = 'my-jabberid@jabberserver.org'
รหัสผ่าน = 'รหัสผ่านของฉัน'
บอ = SystemInfoJabberBot (ชื่อผู้ใช้รหัสผ่าน)
bot.serve_forever ()

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • bugfixes ต่างๆและการปรับปรุงคุณลักษณะเล็กน้อย

มีอะไรใหม่ ในรุ่น 0.13:

  • รุ่นนี้เพิ่มการสนับสนุนสำหรับเลือกรับข้อความของตัวเองหนึ่งใน JabberBot.
  • นี้จะเป็นประโยชน์เมื่อพยายามที่จะสร้างเครือข่ายแบบ federated JabberBot multicast.

มีอะไรใหม่ ในรุ่น 0.11:

  • ข้อบกพร่องในหลายตัวอย่างและในโมดูลหลักที่ได้รับการ คง.
  • การสนับสนุนสำหรับ Jabber หลายผู้ใช้แชท (MUCs) ได้รับการเพิ่มด้วยตัวอย่างประกอบ.

มีอะไรใหม่ ในรุ่น 0.6:

  • ข่าวประชาสัมพันธ์ฉบับนี้แก้ไขตรวจสอบความขึ้นสำหรับ xmpppy

ต้องการ

  • หลาม
  • Xmpppy

ซอฟต์แวร์ที่คล้ายกัน

duxlot
duxlot

20 Feb 15

qrq
qrq

20 Feb 15

xchat-gnome
xchat-gnome

3 Jun 15

TorChat
TorChat

3 Jun 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Thomas Perl

gPodder
gPodder

17 Feb 15

Numpty Physics
Numpty Physics

29 Apr 18

urlwatch
urlwatch

14 Apr 15

ความคิดเห็นที่ python-jabberbot

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!