Zhabogram 2.0 - transportasi saka Jabber menyang Telegram

Zhabogram minangka transportasi (jembatan, gateway) saka jaringan Jabber (XMPP) menyang jaringan Telegram, ditulis ing Ruby. Penerus tg4xmpp.

  • Ketergantungan

    • Ruby >= 1.9
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 karo tdlib == 1.3 dikompilasi
  • Fitur

    • Wewenang ing akun Telegram sing wis ana
    • Nyelarasake dhaptar obrolan karo daptar tugas
    • Sinkronisasi status kontak karo daptar tugas
    • Nambah lan mbusak kontak Telegram
    • Dhukungan kanggo VCard karo avatar
    • Ngirim, nampa, nyunting lan mbusak pesen
    • Ngolah kuotasi lan pesen sing diterusake
    • Ngirim lan nampa file lan pesen khusus (dhukungan kanggo foto, video, audio, dokumen, pesen swara, stiker, animasi, geolokasi, pesen sistem)
    • Dhukungan obrolan rahasia
    • Nggawe, ngatur lan moderasi obrolan / supergroup / saluran
    • Nyimpen sesi lan nyambungake kanthi otomatis nalika mlebu ing jaringan XMPP
    • Nompo riwayat lan nggoleki pesen
    • Manajemen akun Telegram
  • Owah-owahan penting sadurunge versi 1.0, warta sing ora ana ing LOR:

    • Ditambahake pangolahan SIGINT kanthi nutup kabeh sesi sing bener
    • Ditambahake (lan banjur dibusak) dhukungan kanggo iq:jabber:register (registrasi pangguna), iq:jabber:gateway (panelusuran kontak)
    • Perjuangan dawa karo profiler ing Ruby nganti kita nyadari yen tdlib bocor (pangembang wis nutup bug karo WONTFIX - iki fitur)
  • Owah-owahan menyang versi 2.0:

    • Dhukungan OTR ditambahake (yen Zhabogram digunakake ing loro-lorone, aja takon.)
    • Nggunakake serialisasi YAML tinimbang sqlite3 kanggo nyimpen sesi.
    • Dibusak deteksi zona wektu otomatis amarga kasunyatan sing sawetara klien ora tindakake protokol lan ngirim kekacoan
    • Ndandani panjalukan kanggo wewenang (langganan) saka saluran umum saka ngendi pesen kasebut diterusake, nanging sampeyan dudu pelanggan
  • Owah-owahan ing versi 2.0

    • NB! Kompatibilitas mundur file konfigurasi lan file sesi rusak (kanggo ndhukung setelan individu ing mangsa ngarep).
    • Kode kasebut wis ditulis maneh kanthi 80% - saiki luwih gampang diwaca. Logika internal wis diatur.
    • Jumlah panjalukan kanggo Telegram wis suda kaping telu
    • Dibusak jabber:iq:register, jabber:iq:gateway
    • Ditulis maneh / printah - saiki padha beda kanggo chats lan kanggo transportasi dhewe (fungsi sistem). Kanggo entuk dhaptar printah, kirim printah /help.

Sampeyan mbutuhake server Jabber dhewe kanggo instalasi. Disaranake njupuk ID API lan API HASH ing Telegram kanggo operasi sing luwih stabil. Pandhuan rinci bisa ditemokake ing file README.md.

Source: linux.org.ru

Add a comment