Zhabogram 0.8 - Transport from Telegram to Jabber


Zhabogram 0.8 - Transport from Telegram to Jabber

Zhabogram is a transport (bridge, gateway) from the Jabber (XMPP) network to the Telegram network, written in Ruby.
Successor tg4xmpp.

  • Dependencies:

    • Ruby >= 1.9
    • ruby-sqlite3 >= 1.3
    • xmpp4r==0.5.6
    • tdlib-ruby == 2.0 and compiled tdlib == 1.3
  • Features:

    • Authorization in Telegram, incl. with two-factor authentication (password)
    • Synchronization of the list of chats with the roster
    • Synchronization of contact statuses with the roster
    • Adding and deleting Telegram contacts
    • Support for VCard with avatars
    • Sending, receiving, editing and deleting messages
    • Handling quotes and forwarded messages
    • Sending and receiving files and special messages (support for photos, videos, audio, documents, voice messages, stickers, animations, geolocations, system messages)
    • Support for secret chats
    • Create, manage and moderate chats/supergroups/channels
    • Saving sessions and automatic connection when entering the XMPP network
    • Get history and search by messages
    • Telegram account management

You will need your own Jabber server for installation.
It is recommended to get API ID and API HASH in Telegram for more stable work.
Detailed instructions can be found in the file README.md.

Feature requests and bug reports are accepted on [email protected].

Source: linux.org.ru

Add a comment