Zhabogram — um transportador (ponte, gateway) da rede Jabber (XMPP) para a rede Telegram, escrito em Ruby. Sucessor do tg4xmpp.
Dependências
- Ruby >= 2.4
- xmpp4r == 0.5.6
- tdlib-ruby == 2.2 com tdlib compilado == 1.6
Recursos
- Autenticação no Telegram
- Envio, recepção, exclusão e edição de mensagens e anexos
- Adição e remoção de contatos
- Sincronização da lista de contatos, estados e VCard
- Gerenciamento de grupos/conta do Telegram
- ..e muito mais.
Mudanças significativas
- Atualizamos para versões mais recentes das bibliotecas — notável melhoria na estabilidade e no consumo de memória
- Aprendemos a trabalhar de forma correta e elegante com vários recursos Jabber (quando vários clientes Jabber estão conectados ao mesmo tempo)
- Aprendemos (opcionalmente) a manter a conexão com o Telegram mesmo sem clientes Jabber online — neste caso, devemos esperar que servidor não perca mensagens offline
ATENÇÃO! Muitas funções (por exemplo, gerenciamento de grupos) não foram testadas e podem não funcionar corretamente.
Fonte: linux.org.ru
