Skip to content

Telegram

ACTIVEVersão 1.1.0Telegram

Envie e receba mensagens por um bot do Telegram.

Ver como JSON

Pré-requisitos

  • uma conta no Telegram;
  • permissão no iBPMS para criar ou selecionar conexões;
  • um bot criado pelo BotFather;
  • um token válido armazenado como credencial.

Criando um bot

  1. Abra o @BotFather no Telegram.
  2. Execute /newbot e informe nome e username.
  3. Copie o token retornado e guarde-o como segredo.

Credenciais

Credencial

Token do bot

API_KEY

Fale com o @BotFather no Telegram, use /newbot e cole aqui o token que ele devolver.

CampoFormato esperado
Token do bot123456789:AAExxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Abrir guia do provedor

Ações disponíveis

Ação

Enviar mensagem

message.send

Envia uma mensagem de texto para um chat.

Entradas

CampoTipoObrigatórioDescrição
chatIdChatTEXTSimID numérico do chat ou @canal.
textMensagemTEXTSimAceita expressões do processo.

Saídas

CampoTipoObrigatórioDescrição
messageIdMessage IdOUTPUTNão

Triggers disponíveis

Trigger

Mensagem recebida

PUSHConexão exclusiva

Dispara quando o bot recebe uma mensagem. A inscrição é automática (setWebhook) — atenção: o Telegram permite apenas UM webhook por bot.

Configuração

CampoTipoObrigatórioDescrição
commandsComandos sugeridos do botKEY_VALUENãoAparecem no menu do Telegram quando o usuário digita '/'. O nome aceita até 32 caracteres, só letras minúsculas, números e _. Opcional — o bot recebe qualquer comando digitado, cadastrado ou não.

Eventos normalizados

  • MESSAGE_RECEIVED · TEXT
  • MESSAGE_RECEIVED · IMAGE
  • MESSAGE_RECEIVED · AUDIO
  • MESSAGE_RECEIVED · VIDEO
  • MESSAGE_RECEIVED · DOCUMENT
  • MESSAGE_RECEIVED · LOCATION
  • MESSAGE_RECEIVED · OTHER

Limitações

  • uma conexão que usa o trigger de mensagens recebidas é exclusiva, porque o Telegram aceita um webhook por bot;
  • o destinatário deve ser um identificador de chat válido ou um canal acessível pelo bot;
  • limites e políticas de envio do Telegram continuam se aplicando;
  • alterações feitas diretamente no BotFather podem exigir nova validação da conexão.

Erros comuns

SintomaPossível causaCorreção
Não autorizadoToken inválido ou revogadoGere um token novo e atualize a credencial.
Chat não encontrado`chatId` incorreto ou bot sem acessoConfirme o identificador e adicione o bot ao chat.
Eventos não chegamOutro webhook substituiu o endpointReative o trigger usando uma conexão exclusiva.
Mensagem não enviadaCampo `text` vazio ou expressão inválidaInspecione os inputs resolvidos na execução.

Veja também

Documentação pública do iBPMS.