Os ChatBots estão por toda parte. Embora pareça que até ontem nem sabíamos da sua existência. Agora dificilmente podemos imaginar nossa vida sem eles.
Eles se tornaram muito populares entre muitos usuários de mensagens ativos, pois têm várias áreas de uso, desde entretenimento de conteúdo que inclui jogos passo a passo e a coleta de informações do usuário, até reservas, acompanhamento de entregas e até mesmo pagamentos. Para diferentes serviços.
Como criar um bot para telegram
Primeiras coisas primeiro. Você precisa se inscrever no Telegram (obviamente). Eu recomendo usar o cliente web Telegram para testar o básico.
Abra o aplicativo Telegram, pesquise @BotFather e inicie o bate-papo. Envie o comando /newbot e siga as instruções. Depois de concluir as etapas iniciais, você receberá:
- Seu próprio token
- URL da API de telegram - api.telegram.org/<seu_token>
- link para documentação
No momento, o bot é 100% passivo.
Integração com o Chatcompose
Para continuar, você precisará de uma conta do ChatCompose. Você pode se cadastrar aqui.
Depois de registrado, vá para a seção Instalar> Integrações. Lá você verá a opção de integrar com o Telegram.
Você verá o seguinte:
Digite o token que você gerou com o BotFather e salve.
Uma vez salvo, vamos registrar nossa rota do bot com telegrama. Copie a rota e cole-a nesse URL junto com seu token.
api.telegram.org/bot<seu_token>/setWebHook?url=<a_rota>
O URL deve ser algo como isto:
api.telegram.org/bot000000:AAAAAAAAAAAAA/setWebHook?url=https://panel.chatcompose.com/telegram/seubot
Navegue até essa rota. A resposta deve retornar o seguinte:
{"ok":true,"result":true,"description":"Webhook was set"}
Para testar se a configuração foi bem sucedida, você pode navegar para:
api.telegram.org/bot<seu_token>/getWebhookInfo
A chamada deve retornar o URL da chatcompose que acabamos de configurar.
Se você ainda não inseriu o token gerado com o BotFather no ChatCompose, faça isso agora.
Próximos passos
Seu bot deve ser instalado e executado no Telegram. Não se esqueça de configurar suas respostas automáticas dentro do ChatCompose na seção Banco de Dados.
Clique no endereço do seu bot gerado pelo BotFather (t.me/nombredeseubot) e comece a interagir com ele.