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
- Conecta Telegram y selecciona el contexto personal o de equipo que deseas usar.
- Conecta tu cliente de IA con OAuth del navegador, o sigue la configuración local que aparece abajo.
- 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_previewpara que el usuario pueda aprobar o editar el mensaje antes de enviarlo. - En Chiho Cloud, llama a
write_approve_previewdespués de la aprobación y luego aoutbox_send_approved; la aprobación por sí sola no envía nada. En tgchats local, llama aoutbox_send_approveddespués de la aprobación. Utilizamessage_send_draftsolo 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
- Utiliza
dialogs_listpara encontrar posibles chats nuevos ochat_readpara el chat especificado por el usuario. - Decide si es adecuado un desafío a partir del contexto reciente y el nivel de riesgo.
- Genera un desafío breve a partir de las plantillas o la referencia de diseño de desafíos.
- Conserva la respuesta esperada en las notas de trabajo del agente; no la incluyas en el mensaje saliente.
- Previsualiza el desafío con
outbox_preview. - 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; utilizamessage_send_draftsolo para una instrucción explícita de envío directo. - Lee la siguiente respuesta con
chat_ready compárala con la respuesta esperada. - Registra el resultado con
tags_setotasks_addcuando el usuario quiera un seguimiento persistente en el CRM. - 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.

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.

MCP en la nube
Alcances recomendados de Chiho.ai Cloud:
telegram.readpara inspeccionar diálogos y la siguiente respuesta.telegram.message.previewpara crear mensajes de desafío listos para aprobación.telegram.message.sendsolo cuando el usuario apruebe el envío.telegram.batch.writepara ejecutar una vista previa aprobada de la bandeja de salida.crm.writepara 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 checkInstrucció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
Solicitud
Este nuevo chat de Telegram está pidiendo acceso a la cuenta. Previsualiza un desafío de razonamiento sencillo antes de continuar.Herramientas
Claude Desktop
Entorno
chiho-cloudSolicitud
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
OpenClaw
Solicitud
No superó el desafío de razonamiento. Etiqueta el chat como Needs Manual Verification y crea una tarea para mañana.Herramientas
Sigue construyendo tu flujo de trabajo
Lee la guía relacionada del flujo de trabajo de TelegramPara tareas sin supervisión, revisa la configuración avanzada del token de servicio por separado.