Pular para o conteúdo principal

Guia Rápido: Watcher para Telegram

O que é o Telegram

Telegram é um aplicativo de mensagens popular que oferece uma ampla variedade de recursos tanto para usuários quanto para desenvolvedores. Com sua API e protocolo abertos, desenvolvedores podem criar clientes personalizados do Telegram, bots e integrar os serviços do Telegram em suas próprias aplicações. O Telegram fornece uma plataforma segura e confiável para comunicação em tempo real, suportando vários tipos de mídia, bate-papos em grupo e criptografia de ponta a ponta. Sua infraestrutura em nuvem garante sincronização perfeita entre dispositivos e permite fácil escalabilidade. Desenvolvedores podem aproveitar os recursos e ferramentas do Telegram para construir soluções inovadoras e aprimorar a experiência dos usuários em seus projetos.

Como acessar a API do Telegram

Etapa 1. Obter o token do bot

  1. Primeiro você precisa baixar o aplicativo Telegram e entrar na página do BotFather. Envie /newbot e, de acordo com as instruções, dê um nome ao seu bot.

  2. Depois disso, clique no link na página 2 para ir para o seu bot (página 3) e então envie algo para o seu bot. Lembre-se de enviar alguma coisa, caso contrário você não conseguirá obter o seu chatid.

  3. Outra coisa importante é salvar o seu token onde eu fiz o mosaico na página 2. Vamos usá‑lo mais tarde.

página 1página 2página 3

Etapa 2. Obter o chatId do bot

De acordo com a etapa anterior, o BotFather vai lhe dar algum retorno quando você criar o seu bot. Você encontrará o Token no retorno, e o formato será algo como: 123456789:AoUJnnpoFlkkdfJbCXlo.... Em seguida, use o seu Token para acessar este link e obter o seu ChatId.

#access this link using your Token
https://api.telegram.org/bot{Token}/getUpdates

#example
https://api.telegram.org/bot123456789:AoUJnnpoFlkkdfJbCXlo.../getUpdates

Você encontrará o seu ChatId conforme a imagem abaixo. O ChatId será algo como: 7283028524. Salve o seu Token e o ChatId, vamos usá‑los mais tarde.

Configurar o módulo do Telegram no Node-RED

Etapa 3. Instalar o módulo do Telegram

Siga a imagem abaixo para instalar o módulo do Telegram. Se você ainda não instalou o Node-RED, consulte aqui.

Pesquise por telegram e instale o terceiro.

Etapa 4. Conectar e configurar módulos

Arraste esses módulos para a área de trabalho e conecte‑os. Se você não souber como configurar o OpenStream, você ainda pode consultar este link.

Agora vamos configurar o módulo function. Dê um clique duplo nele e cole o código a seguir.

msg.image_url = msg.payload.value[0].image_url;
msg.content = msg.payload.value[0].content;
msg.chatId = "7098248409"; // change to your Telegram Chat ID

// set payload to send photo
var photoPayload = {
chatId: msg.chatId,
type: "photo",
content: msg.image_url
};

// set payload to send message
var messagePayload = {
chatId: msg.chatId,
type: "message",
content: msg.content
};

// send photo
node.send({ payload: photoPayload });

// send message
node.send({ payload: messagePayload });

Depois disso, em seguida vamos configurar o módulo sender, seguindo a imagem abaixo.

Cole aqui o nome do seu bot, Token, ChatId.

A configuração do outro sender é semelhante, basta seguir a imagem abaixo.

Enviar informações para o Telegram

Etapa 5. Executar uma tarefa no Watcher

Antes de tudo, você precisa executar uma tarefa no Watcher seguindo o vídeo abaixo. Se quiser saber mais, clique aqui.

Etapa 6. Enviar mensagem e foto para o Telegram

Quando a tarefa for acionada, você receberá uma mensagem do seu Watcher. Tanto no Node-RED quanto no aplicativo Telegram.

Node-REDTelegram

Parabéns por conectar o Watcher ao Telegram com sucesso! Você desbloqueou um mundo de possibilidades empolgantes para a sua jornada de desenvolvimento. Prepare‑se para explorar e criar aplicações inovadoras que aproveitam os poderosos recursos do Telegram. O futuro é promissor, e estamos ansiosos para ver o que você vai construir a seguir!

Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para lhe oferecer diferentes formas de suporte para garantir que a sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...