Zhabogram — un transporte (puente, compuerta) de la red Jabber (XMPP) a la red Telegram, escrito en Ruby.
Sucesor tg4xmpp.
Dependencias:
- Ruby >= 1.9
- ruby-sqlite3 >= 1.3
- xmpp4r == 0.5.6
- tdlib-ruby == 2.0 y tdlib compilado == 1.3
Características:
- Autenticación en Telegram, incluyendo la autenticación de dos factores (contraseña)
- Sincronización de la lista de chats con el roster
- Sincronización del estado de los contactos con el roster
- Agregar y eliminar contactos de Telegram
- Soporte de VCard con avatares
- Envío, recepción, edición y eliminación de mensajes
- Manejo de citas y mensajes reenviados
- Envío y recepción de archivos y mensajes especiales (soporte para fotos, videos, audios, documentos, mensajes de voz, stickers, animaciones, ubicaciones geográficas, mensajes del sistema)
- Soporte para chats secretos
- Creación, gestión y moderación de chats/supergrupos/canales
- Guardado de sesiones y reconexión automática al ingresar a la red XMPP
- Obtención de historial y búsqueda en mensajes
- Gestión de la cuenta de Telegram
Se requerirá un servidor Jabber propio para la instalación.
Se recomienda obtener una API ID y API HASH en Telegram para un funcionamiento más estable.
La instrucción detallada se puede encontrar en el archivo README.md.
Se aceptan solicitudes de características y reportes de errores en noreply@sportloto.eu.
Fuente: linux.org.ru

