Saltar al contenido
Aprobación requerida
Automatización de Telegram
OpenClawClaudeCodexHermes Agent

Telegram Verificación mediante desafío humano

Revisa un flujo de desafío de razonamiento para chats sospechosos de Telegram, con sus limitaciones explicitadas.

Solicitud de ejemplo

Escenario ilustrativo, no una ejecución real.

Explica cómo funciona este desafío de verificación humana y qué no puede demostrar. Muestra un borrador sin enviarlo.

Resultado esperado

Un borrador del desafío y una explicación de la señal débil que proporciona. Las respuestas parecidas a las humanas no prueban que el remitente sea una persona.

Antes de empezar

  1. Conecta Telegram y selecciona el contexto personal o de equipo que deseas usar.
  2. Conecta tu cliente de IA con OAuth del navegador, o sigue la configuración local que aparece abajo.
  3. Revisa las herramientas del flujo de trabajo y las conversaciones objetivo. Las lecturas de chats y los registros importados de CRM son independientes; sincroniza un chat antes de solicitar cambios en metadatos de CRM que falten.

Una habilidad no se programa sola ni concede permisos. Indica si quieres sugerencias, una ejecución de prueba o una acción. Los controles del cliente y las protecciones de cada herramienta rigen la ejecución.

Cuando la verificación humana no es concluyente

  • Trata la ausencia de respuesta, una respuesta tardía o una respuesta inusual como no concluyente, no como prueba de que la cuenta sea automática o maliciosa.
  • No pidas contraseñas, documentos de identidad, datos financieros, códigos de un solo uso u otra información sensible. Un desafío de razonamiento no es verificación de identidad.
  • Si la conversación importa, traslada la verificación a un canal de confianza ya asociado con la persona u organización y confirma de forma independiente.
  • Mantén el envío desactivado mientras revisas el borrador. Detén el flujo de trabajo si el chat objetivo, la cuenta o el destinatario previsto son inciertos.

Resumen del flujo

Analizado desde el SKILL.md empaquetado.

telegram-human-verification-challenge

Utiliza esta habilidad para enviar un desafío breve de razonamiento a un chat de Telegram nuevo, reabierto o sospechoso cuando el usuario quiera un filtro de bots similar a un CAPTCHA en una conversación normal de una cuenta de usuario.

Reglas

  • Trata el resultado como una señal débil de automatización, no como prueba de que el contacto sea humano, seguro o digno de confianza.
  • Utiliza desafíos en mensajes de texto para chats individuales; no dependas de botones integrados ni encuestas de bots de Telegram para mensajes privados normales de cuentas de usuario.
  • Mantén los desafíos sencillos, deterministas y fáciles de responder en una sola respuesta breve.
  • No pidas información privada, acceso a cuentas, datos de pago, documentos de identidad ni pruebas biométricas.
  • Da preferencia a outbox_preview para que el usuario pueda aprobar o editar el mensaje antes de enviarlo.
  • En Chiho Cloud, llama a write_approve_preview después de la aprobación y luego a outbox_send_approved; la aprobación por sí sola no envía nada. En tgchats local, llama a outbox_send_approved después de la aprobación. Utiliza message_send_draft solo cuando el usuario solicite explícitamente un envío inmediato a un chat concreto.
  • Si el contacto falla, ignora o evade el desafío, etiqueta el chat o crea una tarea de verificación manual en lugar de acusarlo de ser un bot.
  • No vuelvas a desafiar repetidamente a un contacto que ya haya superado la prueba, salvo que lo pida el usuario o cambie el contexto de riesgo.

Flujo

  1. Utiliza dialogs_list para encontrar posibles chats nuevos o chat_read para el chat especificado por el usuario.
  2. Decide si es adecuado un desafío a partir del contexto reciente y el nivel de riesgo.
  3. Genera un desafío breve a partir de las plantillas o la referencia de diseño de desafíos.
  4. Conserva la respuesta esperada en las notas de trabajo del agente; no la incluyas en el mensaje saliente.
  5. Previsualiza el desafío con outbox_preview.
  6. Después de la aprobación, completa el paso de aprobación específico del entorno y envía la vista previa con outbox_send_approved; utiliza message_send_draft solo para una instrucción explícita de envío directo.
  7. Lee la siguiente respuesta con chat_read y compárala con la respuesta esperada.
  8. Registra el resultado con tags_set o tasks_add cuando el usuario quiera un seguimiento persistente en el CRM.
  9. Informa del resultado como superado, fallido, sin respuesta, omitido o requiere revisión manual.

Patrón del desafío

Utiliza solicitudes concisas de seguimiento de instrucciones:

Quick verification: please reply with only the number you get from 17 + 6, followed by the word check

En ese ejemplo, la respuesta esperada es 23 check.

Configuración inicial

Si Telegram aún no está conectado, comienza con la habilidad raíz de Chiho Telegram:

  • https://raw.githubusercontent.com/chihoai/telegram-for-ai-agents/main/SKILL.md

Usa esa habilidad raíz para elegir Chiho.ai Cloud o tgchats autohospedado y luego vuelve a esta habilidad de flujo de trabajo.

Referencias

Permisos de herramienta requeridos

  • telegram.read
  • crm.write
  • telegram.message.preview
  • telegram.message.send
  • telegram.batch.write

Usa Chiho.ai con un equipo profesional CRM

Elige Chiho.ai cuando quieras:

  • Una interfaz de tabla alojada de CRM para chats, contactos, etiquetas, tareas y seguimientos.
  • Conexiones OAuth del navegador que puedes revisar y revocar.
  • Contexto de equipo compartido y protecciones de acción específicas de la herramienta.
  • Sin trabajador local de Telegram, base de datos ni entorno de ejecución de MCP que operar.
Espacio de trabajo de Chiho.ai Telegram CRM
Conectar mediante OAuth en el navegador

Ejecuta SKILLs en tu CLI local personal

Elige la configuración local cuando quieras:

  • Flujos de trabajo de código abierto que puedes inspeccionar, modificar y ejecutar tú mismo.
  • Una sesión local de Telegram con acceso a la CLI de tgchats y tgchats-mcp.
  • Control sobre tu base de datos, trabajador, copias de seguridad y ruta de exportación e importación.
  • Un entorno de ejecución pensado para desarrolladores para Skills personalizados y automatización autohospedada.
Flujo de trabajo de línea de comandos de tgchats local

MCP en la nube

Alcances recomendados de Chiho.ai Cloud:

  • telegram.read para inspeccionar diálogos y la siguiente respuesta.
  • telegram.message.preview para crear mensajes de desafío listos para aprobación.
  • telegram.message.send solo cuando el usuario apruebe el envío.
  • telegram.batch.write para ejecutar una vista previa aprobada de la bandeja de salida.
  • crm.write para etiquetar chats o crear tareas de verificación.

Utiliza outbox_preview para el mensaje de desafío. Después de la aprobación explícita, llama a write_approve_preview y luego a outbox_send_approved; la aprobación por sí sola no envía nada. Utiliza message_send_draft únicamente cuando el usuario solicite explícitamente un envío directo puntual.

tgchats local

Para el uso local autoalojado, da preferencia a interfaces de comandos JSON:

npm run dev -- chat <peer> --limit 20 --json
npm run dev -- outbox preview --payload '{"peers":["<peer>"],"text":"Quick verification: please reply with only the number you get from 17 + 6, followed by the word check"}' --json
npm run dev -- tags set <peer> "Needs Manual Verification" --json
npm run dev -- tasks add <peer> --due 2026-02-24 --why "Contact did not complete human verification challenge" --json

Utiliza outbox send-approved <previewId> solo después de que el usuario apruebe la vista previa. No guardes archivos de sesión de Telegram, sesiones exportadas ni contenido sensible de chats sin procesar en las notas de tareas.

Plantillas

Vista previa con formato del recurso JSON empaquetado.

Número y palabra

Texto

Verificación rápida: responde solo con el número que resulte de {{left}} + {{right}}, seguido de la palabra check

Instrucción de dos pasos

Texto

Verificación rápida: responde con la palabra {{word}} y el resultado de {{left}} + {{right}}, separados por un espacio.

Invertir token

Texto

Verificación rápida: invierte este código corto y envía únicamente el código invertido: {{token}}

Ejemplos

Vista previa con formato del recurso JSON empaquetado.

OpenClaw

OpenClaw

Solicitud

Este nuevo chat de Telegram está pidiendo acceso a la cuenta. Previsualiza un desafío de razonamiento sencillo antes de continuar.

Herramientas

chat_read
outbox_preview

Claude Desktop

Claude Desktop

Entorno

chiho-cloud

Solicitud

Envía a este nuevo chat de Telegram un desafío de texto similar a un CAPTCHA y luego comprueba si supera la prueba con su siguiente respuesta.

Herramientas

chat_read
outbox_preview
write_approve_preview
outbox_send_approved
chat_read

OpenClaw

OpenClaw

Solicitud

No superó el desafío de razonamiento. Etiqueta el chat como Needs Manual Verification y crea una tarea para mañana.

Herramientas

tags_set
tasks_add

Sigue construyendo tu flujo de trabajo

Lee la guía relacionada del flujo de trabajo de Telegram

Para tareas sin supervisión, revisa la configuración avanzada del token de servicio por separado.