Skip to main content

Inicio Rápido de Watcher a Telegram

Qué es Telegram

Telegram es una aplicación de mensajería popular que ofrece una amplia gama de características tanto para usuarios como para desarrolladores. 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 perfecta entre dispositivos y permite una fácil escalabilidad. Los desarrolladores pueden aprovechar las características y herramientas de Telegram para construir soluciones innovadoras y mejorar las experiencias de usuario dentro de sus proyectos.

Cómo acceder a la API de Telegram

Paso 1. Obtener token del bot

  1. Primero necesitas descargar la aplicación de Telegram y entrar a la página de BotFather. Envía /newbot y según las indicaciones nombra tu bot.

  2. Después de eso, haz clic en el enlace en la página 2 para saltar 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.

  3. Otra cosa importante es guardar tu token donde hice mosaico en la página 2. Lo usaremos más tarde.

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

Paso 2. Obtener chatId del bot

Según el paso anterior, BotFather te dará algunos comentarios cuando hayas creado tu bot. Encontrarás el Token en los comentarios y el formato sería como: 123456789:AoUJnnpoFlkkdfJbCXlo.... Y luego usa tu Token para acceder a este enlace para 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 de abajo. El ChatId sería como: 7283028524. Guarda tu Token y ChatId, los usaremos más tarde.

Configurar el módulo de Telegram en Node-RED

Paso 3. Instalar el módulo de Telegram

Sigue la imagen de abajo para instalar el módulo de Telegram. Si aún no has instalado Node-RED, por favor consulta aquí.

Busca telegram e instala el tercero.

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, aún puedes consultar este enlace.

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

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 de eso, a continuación vamos a configurar el módulo sender, siguiendo la imagen de abajo.

Pega aquí tu nombre del bot, Token, ChatId.

La configuración del otro sender es similar, solo sigue la imagen de abajo.

Enviar información a Telegram

Paso 5. Ejecutar una tarea en Watcher

Primero que todo, necesitas ejecutar una tarea en Watcher siguiendo el video de abajo. Si quieres saber más por favor haz clic aquí.

Paso 6. Enviar mensaje y foto a Telegram

Cuando la tarea se active, recibirás un mensaje de tu Watcher. Tanto en Node-RED como en la App de Telegram.

Node-REDTelegram

¡Felicidades por conectar exitosamente Watcher a Telegram! Has desbloqueado un mundo de posibilidades emocionantes para tu viaje de desarrollo. Prepárate para explorar y crear aplicaciones innovadoras que aprovechen las poderosas características de Telegram. ¡El futuro es brillante, y no podemos esperar a ver lo que construirás a continuación!

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...