Dashboard

Telegram Bot

Conecte um Bot do Telegram ao Aillom MEX para atender usuários automaticamente com IA.

Pré-requisito: Um bot criado via @BotFather no Telegram. O processo leva menos de 2 minutos.


1. Criar o Bot no Telegram

No Telegram, inicie uma conversa com o @BotFather e siga os passos:

/newbot
→ Informe o nome: Meu Atendente
→ Informe o username: meu_atendente_bot
→ Você receberá um TOKEN como: 7123456789:AAFxxxxxxxxxxxxxxxx

Guarde o token — você vai precisar dele no próximo passo.


2. Registrar o Canal no MEX

curl -X POST https://api.mex.aillom.com.br/api/telegram \
  -H "Authorization: Bearer SEU_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "meu-bot-telegram",
    "agent_id": "uuid-do-agente",
    "bot_token": "7123456789:AAFxxxxxxxxxxxxxxxx"
  }'

Resposta:

{
  "id": "uuid-do-canal",
  "name": "meu-bot-telegram",
  "status": "active",
  "bot_username": "meu_atendente_bot",
  "agent_id": "uuid-do-agente",
  "created_at": "2025-01-01T00:00:00Z"
}

O MEX configura o webhook do Telegram automaticamente — nenhuma configuração manual é necessária.


3. Verificar o Status

curl https://api.mex.aillom.com.br/api/telegram/{id} \
  -H "Authorization: Bearer SEU_TOKEN"
StatusDescrição
active✅ Bot ativo e recebendo mensagens
error❌ Token inválido ou bot deletado

4. Fluxo de Mensagens

Quando um usuário envia uma mensagem ao bot:

  1. O Telegram encaminha o evento ao webhook do MEX
  2. O MEX identifica o bot e o Agente vinculado
  3. A IA processa com contexto, histórico e conversation_vars
  4. A resposta é enviada via API do Telegram

5. Comandos do Bot (opcional)

Você pode configurar comandos padrão via @BotFather para melhorar a experiência:

/setcommands
→ start - Iniciar atendimento
→ ajuda - Ver opções disponíveis
→ encerrar - Finalizar conversa

Gerenciar Canais

# Listar todos os bots Telegram do Workspace
curl https://api.mex.aillom.com.br/api/telegram \
  -H "Authorization: Bearer SEU_TOKEN"

# Atualizar agente vinculado ou nome
curl -X PUT https://api.mex.aillom.com.br/api/telegram/{id} \
  -H "Authorization: Bearer SEU_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"agent_id": "novo-uuid", "name": "novo-nome"}'

# Deletar canal (remove o webhook do bot automaticamente)
curl -X DELETE https://api.mex.aillom.com.br/api/telegram/{id} \
  -H "Authorization: Bearer SEU_TOKEN"

Recursos Suportados

RecursoSuporte
Mensagens de texto
Imagens recebidas
Áudio / Voice
Documentos
Grupos e Supergrupos
Inline Keyboards✅ (via ferramentas do agente)
Channels (broadcast)❌ Não suportado