Zhabogram — a bridge (gateway) from the Jabber (XMPP) network to the Telegram network, written in Ruby. The successor to tg4xmpp.
Dependencies
- Ruby >= 2.4
- xmpp4r == 0.5.6
- tdlib-ruby == 2.2 with compiled tdlib == 1.6
Capabilities
- Authorization in Telegram
- Sending, receiving, deleting, and editing messages and attachments
- Adding and removing contacts
- Synchronizing the contact list, statuses, and VCard
- Managing Telegram groups/accounts
- ..and much more.
Significant changes
- Updated to the latest version of libraries — noticeable improvement in stability and memory usage
- Learned to work correctly and elegantly with multiple Jabber resources (when multiple Jabber clients are connected simultaneously)
- Learned (optionally) to support connection to Telegram even without online Jabber clients — in this case, we will hope that server offline messages will not be lost
NB! Many functions (e.g., group management) are untested and may not work correctly.
Source: linux.org.ru
