python-jabberbot

Software screenshot:
python-jabberbot
Rincian Software:
Versi: 0.15
Tanggal Upload: 15 Apr 15
Pengembang: Thomas Perl
Lisensi: Gratis
Popularitas: 38

Rating: 1.0/5 (Total Votes: 1)

aplikasi python-jabberbot adalah kerangka bot Jabber untuk Python yang membuatnya mudah untuk menulis sederhana Jabber bots. Satu dapat menggunakan bot Jabber untuk memberikan informasi tentang sistem yang berjalan, untuk membuat situs web berinteraksi dengan Jabber-enabled pengunjung, atau memberitahu pemilik bot tentang update atau perubahan yang dipantau dengan skrip Python kustom.
Pemrograman Jabber bot Anda sendiri bisa menyenangkan dan membantu. Ini adalah python-jabberbot, kerangka bot Jabber untuk Python yang memungkinkan Anda untuk dengan mudah menulis sederhana Jabber bots. Anda dapat menggunakan bot Jabber untuk memberikan informasi tentang sistem Anda berjalan, untuk membuat website Anda berinteraksi dengan pengunjung Anda atau memberitahu Anda tentang update atau perubahan yang Anda monitor dengan script Python Anda.
Bot Jabber ini sebagian terinspirasi oleh xmpppy contoh bot.py, tetapi dirancang untuk dapat digunakan kembali dan membuatnya mudah untuk menulis kecil Jabber bot yang melakukan satu hal dan melakukannya dengan baik.
Penggunaan:
In- Impor kelas: dari jabberbot impor JabberBot
In- Subclass kelas JabberBot
In- Tambah metode dimulai dengan bot_, ini akan diekspor sebagai perintah (misalnya def bot_display_id (self, mess, args)); metode harus mengembalikan pesan yang dikirim kembali ke pengguna sebagai string (atau Tidak jika perintah tidak memberikan jawaban)
In- Buat instance dari bot Anda, menyediakan username dan password
In- Panggil serve_forever () metode misalnya Anda
in Anda dapat menghubungi send () method pada bot Anda untuk mengirim pesan ke pengguna tertentu
Contoh kode:
dari jabberbot impor JabberBot
impor datetime
kelas SystemInfoJabberBot (JabberBot):
    def bot_serverinfo (self, mess, args):
        "" "Menampilkan informasi tentang server" ""
        Versi = open ('/ proc / version'). read (). Strip ()
        loadavg = open ('/ proc / loadavg'). read (). Strip ()
        kembali '% SNN% s'% (versi, loadavg,)
    
    def bot_time (self, mess, args):
        "" "Menampilkan waktu server saat" ""
        kembali str (datetime.datetime.now ())
    def bot_rot13 (self, mess, args):
        "" "Pengembalian lulus argumen rot13'ed" ""
        kembali args.encode ('ROT13')
    def bot_whoami (self, mess, args):
        "" "Menunjukkan nama pengguna" ""
        kembali mess.getFrom ()
 
username = 'my-jabberid@jabberserver.org'
password = 'saya-password'
bot = SystemInfoJabberBot (username, password)
bot.serve_forever ()

Apa yang baru dalam rilis ini:

  • berbagai perbaikan bug dan tambahan fitur minor

Apa yang baru dalam versi 0,13:

  • Versi ini menambahkan dukungan untuk opsional menerima pesan sendiri di JabberBot.
  • Hal ini bermanfaat ketika mencoba untuk membangun jaringan JabberBot multicast federasi.

Apa yang baru dalam versi 0.11:

  • Beberapa bug di contoh dan di modul utama telah tetap.
  • Dukungan untuk Jabber Multi-User-Chatting (Mucs) telah ditambahkan, dengan contoh yang menyertainya.

Apa yang baru dalam versi 0.6:

  • Rilis ini memperbaiki cek dependensi untuk xmpppy

Persyaratan :

  • Python
  • Xmpppy

Software yang serupa

brutal-bot
brutal-bot

20 Feb 15

Rambox
Rambox

9 Aug 16

Pidgeon
Pidgeon

20 Feb 15

duxlot
duxlot

20 Feb 15

Perangkat lunak lain dari pengembang Thomas Perl

minidb
minidb

4 Jun 15

urlwatch
urlwatch

14 Apr 15

Numpty Physics
Numpty Physics

29 Apr 18

Tennix! SDL Port
Tennix! SDL Port

11 May 15

Komentar untuk python-jabberbot

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!