Webhook no Telegram: o que é e como funciona
Webhook é um aviso automático: quando algo acontece num sistema, ele manda uma requisição HTTP para um endereço que você definiu. Em vez de você perguntar a toda hora “chegou algo novo?”, o sistema avisa quando chega.
Webhook em um bot do Telegram
A Bot API oferece duas formas de um bot receber o que acontece com ele, como uma mensagem nova ou o clique em um botão:
getUpdates: o seu programa pergunta ao Telegram de tempos em tempos se há novidade.- Webhook: você informa uma URL com o método
setWebhook, e o Telegram manda uma requisição HTTPS POST para ela a cada novidade.
As duas formas são mutuamente exclusivas: enquanto há um webhook configurado, o getUpdates não funciona. Por isso, ligar o mesmo bot em dois programas costuma dar confusão.
O webhook do Telegram só aceita as portas 443, 80, 88 e 8443 e exige HTTPS. Se você programa o próprio bot, a FAQ oficial traz os detalhes de certificado.
Preciso mexer nisso na Flow4You?
Não. Você cola o token do bot e monta o fluxo no editor, sem configurar nada disso.
Webhook também não é a mesma coisa que o bloco “Consulta Externa”, embora os dois usem HTTP. O webhook é alguém avisando você. A “Consulta Externa” é o fluxo indo perguntar: ela faz uma requisição para outro sistema e guarda a resposta em uma variável. É o caminho para quem tem alguém técnico e quer, por exemplo, avisar o próprio sistema durante a conversa ou mostrar um dado dele numa mensagem. Falamos dos limites dela em bot de vendas no Telegram.

CEO - Flow4You e Track4you
Estrategista e especialista em negócios digitais, automação e tráfego pago para os mais diversos nichos de mercado. À frente da Flow4You (bots e fluxos no Telegram) e da Track4you (rastreamento de conversões). Responsável pelo backstage de diversas das maiores operações de iGaming, OB e infoprodutos do Brasil.