logo
Desarrollo
Buscar
Telegram

Telegram

Es posible integrar el agente de GPTBots en un bot de Telegram (TG Bot), lo que permite que los usuarios de Telegram interactúen con el agente a través del TG Bot.

Actualmente, Telegram admite tres tipos de interacciones entre el agente y el usuario:

  1. Chat privado: el agente y el usuario se comunican de forma individual
  2. Chat grupal (escucha pasiva): el agente solo responde cuando el usuario @menciona el TG Bot
  3. Chat grupal (escucha activa): el agente escucha continuamente todos los mensajes de los usuarios y responde

Crear un TG Bot

image-20240827142507746

Acceder a BotFather, introducir el comando /newbot y seguir las instrucciones de BotFather para crear un TG Bot.

Una vez creado, se obtendrá el enlace del bot de Telegram (Telegram Agent Link) y el token.

Configurar en GPTBots

image-20240827143504008
alt text
Acceder a GPTBots, entrar en Integrations - Telegram, activar el conmutador y abrir la página Manage. Hacer clic en Add TG Bot.

alt text
Introducir el token obtenido en BotFather y hacer clic en Verify en la parte inferior.

alt text
Tras la verificación correcta, los campos superiores se actualizarán con el avatar y el nombre (Username) configurados en el TG Bot. Tras confirmarlo, seleccionar el modo de chat al que responderá este TG Bot y, a continuación, hacer clic en Submit.

Nota: Para utilizar la función Active Listening, primero se deben configurar tanto Listening Frequency como Listening Rules. Para obtener instrucciones detalladas, consultar la sección al final.

alt text
Tras enviar correctamente, el sistema proporcionará el enlace del bot de Telegram (Telegram Agent Link). Este enlace se puede compartir con los usuarios, que podrán utilizarlo para acceder al TG Bot y comenzar a chatear con él.

Actualizar la introducción del agente

alt text
Hacer clic en Update Agent introduction para actualizar la descripción actual del agente en todos los TG Bots.

Chat privado en Telegram

alt text
Habilitar el botón Chat privado.

Cuando los usuarios acceden al Telegram Agent Link, pueden chatear con el agente directamente en Telegram.

Chat grupal en Telegram (escucha pasiva)

Chat grupal (escucha pasiva): el agente solo responde cuando el usuario @menciona el TG Bot.

Tutorial de configuración

alt text

En primer lugar, en BotFather, habilitar los permisos de chat grupal.

  1. Introducir /setprivacy
  2. Introducir el TG Bot cuyos permisos se desean ajustar; por ejemplo: @YourBotName
  3. Si el estado actual es Enabled, el permiso todavía no está habilitado
  4. Introducir Disable
  5. Cuando TG devuelva Disable, el permiso habrá quedado habilitado

image-20240828113324404

A continuación, abrir la página de perfil del TG Bot y hacer clic en Add to Group or Channel.

image-20240828113209520

Elegir el grupo al que se desea añadir el TG Bot.

image-20240828113427750

Continuar con Admin Rights para proporcionar al TG Bot permisos completos y, a continuación, hacer clic en Add Bot as Admin para completar el proceso de añadir el TG Bot al grupo.

alt text
A continuación, volver a la página de integración de Telegram en GPTBots y hacer clic en Edit.

alt text
En el modo Chat grupal, seleccionar Passive Listening, hacer clic en Save y se completa la configuración.

Chat grupal en Telegram (escucha activa)

Chat grupal (escucha activa): el agente escucha continuamente todos los mensajes de los usuarios y responde.

alt text

Proceso completo: el sistema recopila los mensajes del chat grupal a intervalos según la Listening Frequency configurada y los almacena en el área de preparación. A continuación, los mensajes se comparan con las Listening Rules y, si se encuentra una coincidencia, los mensajes del chat grupal se reenvían al agente para que responda.

Tutorial de configuración

alt text

En primer lugar, en BotFather, habilitar los permisos de chat grupal.

  1. Introducir /setprivacy
  2. Introducir el TG Bot cuyos permisos se desean ajustar; por ejemplo: @YourBotName
  3. Si el estado actual es Enabled, el permiso todavía no está habilitado
  4. Introducir Disable
  5. Cuando TG devuelva Disable, el permiso habrá quedado habilitado

image-20240828113324404

A continuación, abrir la página de perfil del TG Bot y hacer clic en Add to Group or Channel.

image-20240828113209520

Elegir el grupo al que se desea añadir el TG Bot.

image-20240828113427750

Continuar con Admin Rights para proporcionar al TG Bot permisos completos y, a continuación, hacer clic en Add Bot as Admin para completar el proceso de añadir el TG Bot al grupo.

alt text
A continuación, volver a la página de integración de Telegram en GPTBots y hacer clic en Edit.

alt text
En el modo Chat grupal, seleccionar Active Listening. La escucha activa requiere dos configuraciones.

Paso 1: Ajustar Listening Frequency. La frecuencia de escucha (Listening Frequency) determina con qué frecuencia el sistema recopila los mensajes del chat grupal. Cuanto más corto sea el intervalo, con mayor frecuencia responderá el agente.

Paso 2: Configurar Listening Rules. Hacer clic en Set Listening Rules.

Nota: Tanto Listening Frequency como Listening Rules son obligatorias. Se deben configurar ambas para habilitar Active Listening.

alt text

Las reglas de escucha (Listening Rules) ofrecen tres opciones:

  1. Keyword Match: admite expresiones regulares (regex). Solo cuando un mensaje del chat grupal coincide con una palabra clave de la lista, el mensaje se reenvía al agente.
  2. Semantic Match (Normal): el LLM comprueba los mensajes frente a la lista de keywords. Si se encuentra una coincidencia, el mensaje se envía al agente para que responda. Modo Normal: alta velocidad, bajo consumo de créditos, precisión moderada.
  3. Semantic Match (Advanced): el LLM comprueba los mensajes frente a keywords y descriptions. Si se encuentra una coincidencia, el mensaje se envía al agente para que responda. Modo Advanced: alta velocidad, alto consumo de créditos, alta precisión.

Tras seleccionar una regla de coincidencia, añadir palabras clave y descripciones en la lista inferior.
alt text
alt text
Después de completar las palabras clave y las descripciones, asegurarse de activar el botón de habilitación y, a continuación, hacer clic en Confirm. Luego, volver a la ventana emergente Set TG Bot y hacer clic en Save. La configuración de escucha activa queda completada.

alt text
Si posteriormente es necesario ajustar el contenido de las Listening Rules, también se puede hacer clic en Listening Rules en la página para modificarlas.

Nota: El uso de la función Semantic Match en el modo Active Listening puede consumir un gran número de créditos. Para evitar un consumo elevado de créditos, utilizar Keyword Match en su lugar.