For the complete documentation index, see llms.txt. This page is also available as Markdown.

Como conectar o Telegram ao Navixy-IoT Logic.

Este é um guia rápido dos passos que podem ser seguidos para criar a conexão entre a lógica IoT e o Telegram.

1) Crie um bot e obtenha seu token

  • No Telegram, abra o chat com @BotFather.

  • Execute o comando /newbot.

  • Siga as instruções e copie o token do bot fornecido (ele se parece com: 123456:ABC-...).

2) Obtenha o chat_id para o qual deseja enviar mensagens

Formas comuns de fazer isso:

  • Envie uma mensagem para o seu bot (ou adicione-o a um grupo e envie uma mensagem lá).

  • Em seguida, chame o método getUpdates da API do Telegram.

  • Se for um grupo, o chat_id geralmente é um número negativo.

  • Certifique-se de que o bot tenha recebido pelo menos uma mensagem para que ele apareça em getUpdates.

3) Envie a mensagem (chamada REST)

  • Use o método sendMessage da API do Telegram.

  • No corpo da solicitação, inclua o chat_id e o texto da mensagem.

  • A solicitação deve ser enviada em formato JSON com o cabeçalho Content-Type: application/json.

4) Crie o IoT Flow na Navixy

  • Depois que o fluxo tiver sido criado, conecte o nó Webhook na seção em que deseja enviar os dados.

  • Siga a mesma estrutura da chamada da API. No campo URL, insira o endpoint da solicitação:

https://api.telegram.org/bot<BOT_TOKEN>/sendMessage

  • Na seção Headers:

  • Chave: Content-Type

  • Valor: application/json

  • Por fim, no corpo da solicitação, inclua os parâmetros de telemetria que deseja enviar, certificando-se de incluir novamente o chat_id, por exemplo:

{

"chat_id": X,

"text": "Device 12563254, latitude: {{latitude}}, longitude: {{longitude}}, satellites: {{satellites}}, speed: {{speed}}"

}

Com esses passos, seu bot poderá receber mensagens com sucesso, incluindo dados de telemetria automatizados da Navixy.

Atualizado

Isto foi útil?