Guía Rápida: Watcher a Telegram
¿Qué es Telegram?
Telegram es una aplicación de mensajería popular que ofrece una amplia gama de funciones para usuarios y desarrolladores por igual. Con su API y protocolo abiertos, los desarrolladores pueden crear clientes personalizados de Telegram, bots e integrar los servicios de Telegram en sus propias aplicaciones. Telegram proporciona una plataforma segura y confiable para la comunicación en tiempo real, soportando varios tipos de medios, chats grupales y cifrado de extremo a extremo. Su infraestructura basada en la nube asegura una sincronización fluida entre dispositivos y permite una fácil escalabilidad. Los desarrolladores pueden aprovechar las funcionalidades y herramientas de Telegram para construir soluciones innovadoras y mejorar la experiencia del usuario en sus proyectos.
Cómo acceder a la API de Telegram
Paso 1. Obtener el token del bot
-
Primero necesitas descargar la aplicación Telegram y entrar a la página de BotFather. Envía el comando /newbot y sigue las indicaciones para nombrar tu bot.
-
Después, haz clic en el enlace de la página 2 para ir a tu bot (página 3) y luego envía algo a tu bot. Recuerda enviar algo, de lo contrario no podrás obtener tu chatId.
-
Otra cosa importante es guardar tu token que he pixelado en la página 2. Lo usaremos después.
página 1 | página 2 | página 3 |
---|---|---|
![]() | ![]() | ![]() |
Paso 2. Obtener el chatId del bot
Según el paso anterior, BotFather te dará una respuesta al crear tu bot. Encontrarás el Token en la respuesta, con un formato como: 123456789:AoUJnnpoFlkkdfJbCXlo.... Luego usa este Token para acceder a este enlace y obtener tu ChatId.
#access this link using your Token
https://api.telegram.org/bot{Token}/getUpdates
#example
https://api.telegram.org/bot123456789:AoUJnnpoFlkkdfJbCXlo.../getUpdates
Encontrarás tu ChatId siguiendo la imagen a continuación. El ChatId tendrá un formato similar a: 7283028524. Guarda tu Token y ChatId, los usaremos más adelante.

Configurar el módulo de Telegram en Node-RED
Paso 3. Instalar el módulo de Telegram
Sigue la imagen a continuación para instalar el módulo de Telegram. Si aún no has instalado Node-RED, consulta aquí.

Busca "telegram" y instala el tercero que aparece.

Paso 4. Conectar y configurar módulos
Arrastra esos módulos al espacio de trabajo y conéctalos entre sí. Si no sabes cómo configurar OpenStream, también puedes consultar este enlace.

Ahora vamos a configurar el módulo function. Haz doble clic en él y pega el siguiente código dentro.

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 });
Después, vamos a configurar el módulo sender, siguiendo la imagen a continuación.

Pega aquí tu nombre de bot, Token y ChatId.

La configuración del otro módulo sender es similar, solo sigue la imagen a continuación.

Enviar información a Telegram
Paso 5. Ejecutar una tarea en Watcher
Primero, necesitas ejecutar una tarea en Watcher siguiendo el video a continuación. Si deseas saber más haz clic aquí.
Paso 6. Enviar mensaje y foto a Telegram
Cuando la tarea se active, recibirás mensajes desde tu Watcher, tanto en Node-RED como en la aplicación Telegram.
Node-RED | Telegram |
---|---|
![]() | ![]() |
¡Felicidades por conectar exitosamente Watcher con Telegram! Has desbloqueado un mundo de posibilidades emocionantes para tu camino de desarrollo. Prepárate para explorar y crear aplicaciones innovadoras que aprovechen las poderosas funciones de Telegram. ¡El futuro es brillante y estamos ansiosos por ver qué construirás a continuación!
Soporte Técnico y Discusión de Producto
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte soporte diverso y asegurarnos de que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.