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