Pré-requisitos
- Abra o Telegram e inicie uma conversa com o @BotFather
- Envie
/newbote siga as instruções para criar um novo bot - Copie o token gerado (formato:
123456789:ABCdefGHIjklMNOpqrsTUVwxyz)
Passo 1 — Criar a instância
- No menu lateral, acesse Configurações > Conexões
- Clique em Nova Conexão e selecione Conexão Universal
- No campo Nome da conexão, digite um nome como
Telegram Bot - Opcionalmente, escolha o ícone MessageCircle ou Send no seletor de ícones
Passo 2 — Configurar credenciais
Na aba Envio, na seção Credenciais:- Clique em Adicionar Credencial
- Preencha:
- Nome da variável:
botToken - Valor: cole o token fornecido pelo BotFather
- Nome da variável:
Passo 3 — Configurar autenticação
Na seção Autenticação (aba Envio):- Tipo de Autenticação: selecione Nenhuma
O token do Telegram é passado no caminho da URL, não em headers de autenticação.
Passo 4 — Configurar o envio de texto
Preencha os campos do Endpoint de Envio de Texto:/bot{TOKEN}/...). Usamos ${credentials.botToken} para injetá-lo dinamicamente a partir da credencial criada no passo 2.
Passo 5 — Configurar endpoints adicionais
Na seção Endpoints Adicionais, clique em Adicionar Endpoint para cada tipo de mídia:Envio de imagens e vídeos
Envio de documentos
Envio de áudio
Passo 6 — Configurar mapeamento de resposta
A API do Telegram retorna respostas no formato:Passo 7 — Configurar o recebimento
Mude para a aba Recebimento e ative o toggle Habilitar recebimento de mensagens. O Telegram envia webhooks no formato:Mapeamento de Campos
Preencha os campos na seção Mapeamento de Campos:Filtros (opcional)
Na seção Filtros:Passo 8 — Salvar e registrar o webhook
- Clique em Finalizar para salvar a instância
- Copie a URL do Webhook exibida no modal (ou na aba Recebimento)
- Registre a URL no Telegram executando o seguinte comando no terminal:
⚠️ Importante: A URL do webhook deve ser acessível publicamente via HTTPS. Em ambiente de desenvolvimento, use uma ferramenta de tunnel (como DevTunnel ou ngrok) para expor a porta do serviço.
Passo 9 — Testar
- Na configuração da instância, clique em Testar Conexão. O Datacrazy enviará uma mensagem de teste para o endpoint de texto.
- Verifique na aba Logs se a requisição foi registrada com status Sucesso.
- Envie uma mensagem para o bot no Telegram e verifique se ela aparece no Multiserviço do Datacrazy.
- Responda pelo Datacrazy e confirme que a mensagem chega no Telegram.