Artigo

Integrando IFTTT e Telegram

10 minutos de leitura

O Telegram é o primeiro app de mensagens a possuir integração total com o IFTTT. Diferentemente de outros serviços, o Telegram permite interações de ida e volta, ou seja, ele pode tanto disparar ações quanto executá-las.

Não entendeu? Isso quer dizer que você pode controlar outros serviços via Telegram ou receber notificações e conteúdos como mensagens, fotos e vídeos e executar alguma ação com o conteúdo recebido. Você pode, inclusive, adicionar o bot @IFTTT como membro do seu grupo e interagir colaborativamente. Legal né?

E o mais interessante é que essas ações podem ser feitas pelos mais de 360 outros serviços disponíveis. Funciona com praticamente tudo, desde redes sociais, como Facebook, Twitter e Instagram, até serviços como Gmail ou Pocket, aplicativos de entretenimento como Spotify ou Pinterest, serviços de armazenamento como Dropbox ou Google Drive, e ainda interações com dispositivos Internet of Things, como NestLIFX, Philips Hue, Arduinos e Raspberry Pies.

Tá, então o IFTTT pode simplesmente resolver todos os problemas da minha vida… isso eu entendi, mas afinal, como eu uso isso?

Na verdade é bastante simples: acompanhe-nos no passo a passo ilustrado.

Antes de mais nada você deve “conectar” seus grupos ou canais ao serviço do IFTTT, por meio do bot @IFTTT. Ao acessá-lo, clique em start (todas as telas serão mostradas em inglês. “Ah, mas eu não sei inglês!”. Bom, está aí uma boa dica: estude e aprenda!

Tela inicial do bot @IFTTT.

Após darmos start, serão mostrados dois comandos, para conexão do bot com grupos e canais. No geral, o que precisamos fazer é adicionar o bot @IFTTT como administrador. E como eu faço isso? Dê um pulo lá no @DicasTelegram. 😉

Comandos disponíveis no bot: conectar ao grupo e conectar ao canal.

Uma observação importante: para o bot @IFTTT enxergar seus grupos e canais eles devem ser públicos, ou seja, ter um endereço do tipo https://t.me/dicaschat ou @dicaschat.

Conectando ao grupo

Para conectar o bot a um grupo, utilize o comando /connect_group. Será mostrado um botão inline para indicar a qual grupo o bot deverá ser adicionado. Basta clicar em Choose a group, selecionar o grupo e pronto! Fácil, né?

Botão para adicionar o bot @IFTTT a um grupo.

Conectando ao canal

Para conectar o bot @IFTTT a um canal, adicione-o como administrador do canal e depois digite no chat privado do bot o endereço (ou @) do canal.

Instruções para adicionar o bot @IFTTT a um canal.

Applets

Os applets do IFTTT são como receitas, onde você informa os gatilhos e ações da seguinte maneira: se ISSO, faça AQUILO. O isso pode ser quaisquer uma das ações disponíveis em qualquer um dos serviços. O aquilo será a ação de destino. Você pode, por exemplo, configurar o IFTTT para que, quando postar algo no Facebook, essa mesma mensagem seja postada em um canal. Façamos isso então.

No aplicativo do IFTTT, faça login e, em seguida, clique na sua conta e em New applet.

Se ISSO, faça AQUILO!

Clique em this e escolha o serviço de origem (no nosso exemplo, o Facebook).

Ações disponíveis no serviço Facebook.

Escolheremos New status message by you (novo status).

Escolhendo o serviço de destino.

Agora, escolheremos o serviço (no nosso exemplo, o Telegram) que fará “algo” com a mensagem de status recebida do Facebook.

Filtrando o serviço de destino.
Escolhendo a ação de destino.

Bem, agora escolhemos qual ação o Telegram deverá fazer com a mensagem recebida. Cliquemos em Send message (enviar mensagem).

Tela de configuração da ação Send Message.

Aqui podemos escolher para onde o Telegram enviará a mensagem (em Target chat) e de que forma isso será enviado (Message text). Aqui temos vários ingredientes a escolher… faça testes! Clique em confirmar (em cima, à direita).

Revisão da ação.

Revise a ação selecionada e, caso queira, altere o título do applet (Edit title). Clique em Finish.

Applet pronto!

Agora é só testar… envie alguma mensagem de status no Facebook e, magicamente, veja essa mesma mensagem ser postada no seu grupo ou canal. Muito fácil!

Postando no Facebook e…
… automaticamente ele será postado no canal de destino!

Façamos o contrário agora: e que tal se ao postarmos uma imagem em um canal, ela ser automaticamente postada no Facebook? O princípio é o mesmo… vamos acompanhar.

Para saber como fazer a conexão do seu canal ao bot @IFTTT, veja acima!

Após isso, criamos um novo applet.

Criando um novo applet.

Clicamos em this e selecionamos o serviço do Telegram.

Pesquisando e selecionando o serviço do Telegram.
Selecionando o disparador do applet.

No nosso exemplo, clicamos em New photo in your channel (nova foto em seu canal).

Escolhendo o chat que irá originar a ação.

Em Which channel escolhemos o nosso canal. Agora clicamos em that e selecionamos o destino, no nosso exemplo, o Facebook.

Escolha agora o que o Facebook fará ao receber a foto postada no canal previamente selecionado.

Como temos uma foto, selecionamos Upload a photo from URL.

Clique em Upload a photo from URL e será mostrada a janela de formatação da mensagem do serviço de destino.

Formatando a ação de destino.

Em Photo URL deixe como está e em Message personalize da forma que achar melhor, escolhendo os ingredientes (título do canal, legenda, etc.).

Postando a foto no canal…
… e ela sendo postada no Facebook de forma automatizada.

E aí, gostou?Achou complicado? Tenho certeza que não!

Uma última dica… como eu disse anteriormente, para cadastrarmos grupos e canais no IFTTT eles devem possuir um link público. Porém existe uma forma de “contornar” essa limitação: se você tornar seu grupo ou canal público, fazer a integração e retornar ao modo privado, ela continuará funcionando!

Como sempre, quaisquer dúvidas basta perguntar no chat @DicasChat!


Compartilhe este artigo!