UbaLab / Gaivota FM > Projetos

GaivotaGram

Explorando possibilidades de uso do Telegram para auxiliar nos fluxos de informação da Gaivota FM.

Assim como usei bastante o MPC, cliente shell do MPD, para automatizar a programação da rádio, estou pensando em usar soluções semelhantes baseadas no Telegram para resolver demandas de tráfego de arquivos de mídia, podcasts e eventualmente até montar um programa feito totalmente com contribuições enviadas pelo telegram. Quero ainda integrar com os canais do telegram. Vamos ver no que dá. (31/03/16)

Brincando com o Telegram-cli

Instalando: https://github.com/vysheng/tg. Tentei inicialmente em dois servidores mais antigos, um rodando Debian Woody e o outro com Ubuntu Precise. Tiveram problemas com as versões de algumas dependências. Por fim, rodei em uma estação com o Ubuntu Trusty. Depois de compilar, consegui rodar e logar facilmente. Brinquei um pouco com os comandos. De cara, não consegui descobrir se ele roda em modo não-interativo (o que supostamente me permitiria fazer umas brincadeiras rudimentares com crontab).

Anotação de 25/4/16: o cliente shell já vem com um modo daemon.

Bot API

Fui então estudar a API de Bots do Telegram. Criei um bovo bot e adicionei-o como admin de um canal que havia criado anteriormente:

> channel_set_admin @nomedocanal @nomedo_bot 2

Criei um projeto no Taiga para especificar e organizar demandas de desenvolvimento.

Referências