> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchhive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Telegram

> Envía un mensaje de texto plano de Telegram desde un flujo de trabajo

# 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ón              | Requerido | Descripción                                                                                                 |
| ------------------- | --------- | ----------------------------------------------------------------------------------------------------------- |
| Name                | No        | Etiqueta del paso en el lienzo del flujo de trabajo.                                                        |
| Action              | Sí        | La acción de Telegram. El editor actual muestra **Send Message**.                                           |
| Destination         | Sí        | Tu chat privado de Telegram conectado.                                                                      |
| Message             | Sí        | Cuerpo del mensaje de texto plano.                                                                          |
| When the step fails | No        | Controla 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:

```text theme={null}
RSS or search step -> prompt summary step -> Telegram step
```

En el mensaje de Telegram, referencia el resumen anterior:

```text theme={null}
{{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:

```text theme={null}
{{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:

```text theme={null}
{{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](../../scheduled-deployments), [Pruebas e iteración](../../testing-and-iteration) y [Integraciones](../../../workspace/integrations)
