Zhabogram 2.0 - angkutan ti Jabber ka Telegram

Zhabogram nyaéta angkutan (sasak, gateway) ti jaringan Jabber (XMPP) kana jaringan Telegram, ditulis dina Ruby. Panerusna tg4xmpp.

  • Depéndensi

    • Ruby > = 1.9
    • xmpp4r == 0.5.6
    • tdlib-Ruby == 2.0 kalawan tdlib == 1.3 disusun
  • kasempetan

    • Otorisasi dina akun Telegram anu tos aya
    • Nyingkronkeun daptar obrolan sareng roster
    • Sinkronisasi status kontak sareng daptar daptar
    • Nambahkeun sareng mupus kontak Telegram
    • Rojongan pikeun VCard sareng avatar
    • Ngirim, nampi, ngédit sareng ngahapus pesen
    • Ngolah tanda petik sareng pesen anu diteruskeun
    • Ngirim sareng nampi file sareng pesen khusus (rojongan pikeun poto, video, audio, dokumén, pesen sora, stiker, animasi, geolokasi, pesen sistem)
    • Rojongan obrolan rusiah
    • Nyiptakeun, manajemén sareng moderasi obrolan / supergroup / saluran
    • Nyimpen sesi sareng otomatis nyambungkeun nalika asup kana jaringan XMPP
    • Retrieving sajarah sareng milarian pesen
    • Manajemén akun Telegram
  • Parobihan anu penting sateuacan versi 1.0, warta anu henteu aya dina LOR:

    • Ditambahkeun pamrosésan SIGINT kalayan nutup anu leres sadaya sesi
    • Ditambahkeun (sareng engké dihapus) dukungan pikeun iq:jabber:register (register pangguna), iq:jabber:gateway (pilarian kontak)
    • Lila bajoang sareng profiler di Ruby dugi ka urang sadar yén tdlib bocor (pamekar parantos nutup bug sareng WONTFIX - ieu fitur)
  • Parobahan kana versi 2.0:

    • Ditambahkeun dukungan OTR (upami Zhabogram dianggo dina dua sisi, tong naroskeun.)
    • Ngagunakeun serialization YAML tinimbang sqlite3 pikeun ngahemat sesi.
    • Dipiceun deteksi zone waktos otomatis alatan kanyataan yén sababaraha klien teu nuturkeun protokol jeung ngirim mess
    • Paménta tetep pikeun otorisasi (langganan) ti saluran umum dimana pesen diteruskeun, tapi anjeun sanés palanggan.
  • Parobahan dina versi 2.0

    • NB! Kasaluyuan mundur tina file config sareng file sesi rusak (pikeun ngadukung setélan individu di hareup).
    • Kodeu parantos ditulis deui ku 80% - ayeuna langkung kabaca. Logika internal parantos diatur.
    • Jumlah pamundut ka Telegram parantos dikirangan ku tilu kali
    • Dihapus jabber:iq:register, jabber:iq:gateway
    • Ditulis ulang / paréntah - ayeuna aranjeunna béda pikeun obrolan jeung angkutan sorangan (fungsi sistem). Pikeun meunangkeun daptar paréntah, kirimkeun paréntah /help.

Anjeun peryogi server Jabber anjeun nyalira pikeun instalasi. Disarankeun pikeun ménta ID API sareng API HASH dina Telegram pikeun operasi anu langkung stabil. parentah lengkep bisa kapanggih dina file README.md.

sumber: linux.org.ru

Tambahkeun komentar