python-jabberbot

Phần mềm chụp màn hình:
python-jabberbot
Các chi tiết về phần mềm:
Phiên bản: 0.15
Ngày tải lên: 15 Apr 15
Nhà phát triển: Thomas Perl
Giấy phép: Miễn phí
Phổ biến: 38

Rating: 1.0/5 (Total Votes: 1)

ứng dụng python-jabberbot là một khuôn khổ bot Jabber cho Python mà làm cho nó dễ dàng để viết chương trình Jabber đơn giản. Người ta có thể sử dụng các chương trình Jabber để cung cấp thông tin về các hệ thống chạy, để tạo ra các trang Web tương tác với khách Jabber cho phép, hoặc thông báo cho chủ sở hữu bot về bản cập nhật hoặc thay đổi được theo dõi với các kịch bản tùy chỉnh Python.
Lập trình bot Jabber riêng của bạn có thể được vui vẻ và hữu ích. Đây là python-jabberbot, một khuôn khổ bot Jabber cho Python cho phép bạn dễ dàng viết chương trình Jabber đơn giản. Bạn có thể sử dụng chương trình Jabber của bạn để cung cấp thông tin về hệ thống của bạn chạy, để làm cho trang web của bạn tương tác với khách truy cập của bạn hoặc thông báo cho bạn về bản cập nhật hay thay đổi bạn theo dõi với script Python của bạn.
Bot Jabber này một phần là lấy cảm hứng từ các ví dụ bot.py xmpppy, nhưng được thiết kế để được sử dụng lại và để làm cho nó dễ dàng để viết chương trình Jabber nhỏ mà làm một việc và làm tốt.
Cách sử dụng:
In- Nhập lớp: từ jabberbot nhập JabberBot
In- phân lớp lớp JabberBot
In- Thêm phương pháp bắt đầu với bot_, chúng sẽ được xuất khẩu như các lệnh (ví dụ: def bot_display_id (self, mess, args)); các phương pháp nên trả về thông báo được gửi lại cho người sử dụng như chuỗi (hoặc None nếu lệnh không đưa ra câu trả lời)
In- Tạo một thể hiện của bot của bạn, cung cấp tên đăng nhập và mật khẩu
In- Gọi serve_forever () phương pháp thể hiện của bạn
In- Bạn có thể gọi send () phương pháp trên bot của bạn để gửi tin nhắn cho người sử dụng cụ thể
Ví dụ mã:
từ jabberbot nhập JabberBot
datetime nhập khẩu
lớp SystemInfoJabberBot (JabberBot):
    def bot_serverinfo (self, mess, args):
        "" "Hiển thị thông tin về máy chủ" ""
        phiên bản = open ('/ proc / version'). đọc (). strip ()
        loadavg = open ('/ proc / loadavg'). đọc (). strip ()
        trở về '% SNN% s'% (phiên bản, loadavg,)
    
    def bot_time (self, mess, args):
        "" "Hiển thị thời gian máy chủ hiện tại" ""
        trở lại str (datetime.datetime.now ())
    def bot_rot13 (self, mess, args):
        "" "Trả thông qua đối số rot13'ed" ""
        trở args.encode ('ROT13')
    def bot_whoami (self, mess, args):
        "" "Cho bạn biết tên đăng nhập của bạn" ""
        trở mess.getFrom ()
 
username = 'my-jabberid@jabberserver.org'
password = 'my-mật khẩu'
bot = SystemInfoJabberBot (username, password)
bot.serve_forever ()

là gì mới trong phiên bản này:

  • sửa lỗi khác nhau và các tính năng cải tiến nhỏ

là gì mới trong phiên bản 0.13:

  • Phiên bản này hỗ trợ thêm cho tùy chọn nhận được tin nhắn của một người trong JabberBot.
  • Điều này là hữu ích khi cố gắng xây dựng một mạng lưới liên JabberBot multicast.

là gì mới trong phiên bản 0.11:

  • Một số lỗi trong các ví dụ và các mô-đun chính đã được cố định.
  • Hỗ trợ cho Jabber Multi-User-Trò chuyện (MUCs) đã được thêm vào, với một ví dụ kèm theo.

là gì mới trong phiên bản 0.6:

  • Phiên bản này

Yêu cầu :

  • Python
  • Xmpppy

Phần mềm tương tự

skype4pidgin
skype4pidgin

3 Jun 15

ejabberd
ejabberd

20 Jan 18

naim
naim

3 Jun 15

BashBot
BashBot

2 Jun 15

Phần mềm khác của nhà phát triển Thomas Perl

urlwatch
urlwatch

12 Apr 15

urlwatch
urlwatch

14 Apr 15

bwmon
bwmon

5 Jun 15

Tennix! SDL Port
Tennix! SDL Port

11 May 15

Ý kiến ​​để python-jabberbot

Bình luận không
Nhập bình luận
Bật hình ảnh!