Saltar al contenido principal

Telegram

Usa Telegram cuando quieras que un flujo de trabajo envíe un mensaje de texto plano a tu chat privado de Telegram. Los pasos de Telegram envían mensajes desde el Fetch Hive Bot. No necesitas crear un bot de Telegram ni agregar un token de bot.

Configuración inicial

1. Conectar Telegram

Abre la página Integrations del espacio de trabajo y haz clic en Connect en Telegram. También puedes conectarte desde un paso del flujo de trabajo de Telegram haciendo clic en Connect Telegram en el campo Destination.

2. Iniciar el Fetch Hive Bot

Telegram abre el Fetch Hive Bot. Presiona Start en Telegram. Si Telegram muestra una caja de mensaje en su lugar, envía el mensaje /start precompletado. Si el botón Start en la página web de Telegram no hace nada, es probable que tu navegador no pueda abrir Telegram en ese dispositivo. Abre el mismo enlace en un teléfono o computadora donde hayas iniciado sesión en Telegram, o abre Telegram por tu cuenta, busca @FetchHiveBot y envía el mensaje /start que se muestra en el enlace. El enlace /start expira después de un corto tiempo. Si no funciona, vuelve a Fetch Hive y haz clic en Connect Telegram nuevamente para obtener un enlace nuevo.

3. Volver a Fetch Hive

Vuelve a Fetch Hive después de presionar Start. El destino de Telegram conectado aparece en el selector Destination del paso de Telegram. Si no aparece de inmediato, haz clic en Refresh.

4. Agregar el paso de Telegram

Agrega Telegram a tu flujo de trabajo. Mantén Action establecido en Send Message. Elige tu destino de Telegram conectado. Si un asistente del flujo de trabajo agrega el paso de Telegram por ti, abre la configuración del paso y elige el destino antes de probar, ejecutar, versionar o desplegar el flujo de trabajo. Escribe el cuerpo del mensaje en Message. Usa Insert Variable cuando el mensaje deba incluir una entrada inicial o la salida de un paso anterior del flujo de trabajo.

Configuración

OpciónRequeridoDescripción
NameNoEtiqueta del paso en el lienzo del flujo de trabajo.
ActionLa acción de Telegram. El editor actual muestra Send Message.
DestinationTu chat privado de Telegram conectado.
MessageCuerpo del mensaje de texto plano.
When the step failsNoControla si el flujo de trabajo debe Terminate Workflow o Continue si la entrega de Telegram falla.

Ejemplo

Un flujo de trabajo programado común es:
RSS or search step -> prompt summary step -> Telegram step
En el mensaje de Telegram, referencia el resumen anterior:
{{summary_step.output}}
Los flujos de trabajo programados funcionan normalmente una vez que Telegram está conectado y seleccionado, lo que lo hace útil para resúmenes diarios de noticias, alertas e informes recurrentes.

Salida

Este paso almacena la respuesta de Telegram como salida del paso. Usa la referencia completa de salida en pasos posteriores:
{{STEP_IDENTIFIER.output}}
Si necesitas un campo específico de la respuesta devuelta de Telegram, insértalo desde el selector de variables después de una ejecución de prueba:
{{step_2.output.result.message_id}}
Telegram limita cada mensaje de texto del bot a 4096 caracteres. Si el mensaje resuelto es más largo, Fetch Hive lo envía como múltiples mensajes de Telegram. En ese caso, la salida incluye message_count y result es una lista de respuestas de mensaje de Telegram.

Notas

  • Telegram debe ser conectado por el mismo usuario que selecciona el destino.
  • Esta configuración admite chats privados de Telegram.
  • El paso envía solo texto plano.
  • Los destinos de grupo y canal aún no son parte de la configuración normal del paso de Telegram.
Consulta también: Despliegues programados, Pruebas e iteración y Integraciones