Telegram 真人验证筛查
了解针对可疑 Telegram 聊天的推理挑战流程,并明确其局限。
请求示例
以下仅为示例场景,并非已执行的操作。
解释这项真人验证挑战的工作方式及其无法证明的内容。展示草稿,不要发送。
预期结果
挑战草稿及其弱信号的说明;看似由真人写出的回答也不能证明发送者是真人。
开始之前
- 连接 Telegram,并选择要使用的个人或团队环境。
- 通过浏览器 OAuth 连接 AI 客户端, ,或按照下方说明进行本地设置。
- 检查工作流程所需工具和目标对话。读取聊天与导入 CRM 记录是两个不同的步骤;如果缺少 CRM 元数据,请先同步聊天。
技能不会自行安排任务或授予权限。请说明您需要建议、模拟执行还是实际操作。执行行为由客户端控制和各项工具的安全措施决定。
真人验证结果不明确时
- 没有回复、延迟回复或异常回答都只能视为结果不明确,不能据此认定账号由机器人操控或具有恶意。
- 不要索要密码、身份证件、财务资料、一次性验证码或其他敏感信息。推理挑战不是身份验证。
- 如果这段对话很重要,请通过已知且可信的其他渠道联系该个人或组织,并独立核实。
- 审查草稿期间不要启用发送。如果目标聊天、账号或收件人不明确,请停止流程。
流程概览
从打包的 SKILL.md 中解析。
telegram-human-verification-challenge
当用户希望在普通用户账户的 Telegram 对话中筛查机器人时,使用此技能向新开、重新建立联系或可疑的聊天发送简短的推理问题。
规则
- 结果只是有关自动化的微弱线索,不能证明对方是真人、安全或可信。
- 对于个人聊天,请使用文本任务;不要依赖常规私人消息中的机器人按钮或民意调查。
- 任务应该简单、明确并且需要简短的回答。
- 请勿索要个人信息、帐户访问权限、付款信息、身份证明或生物识别信息。
- 优选
outbox_preview允许用户在提交之前批准或更改文本。 - 在 Chiho Cloud 中,如果
outbox_preview返回approvalUrl,请将该链接交给用户,等待用户在 Chiho 中批准这一确切预览,然后调用outbox_send_approved。如果没有批准链接,只有在用户于聊天中明确批准后才能调用它。仅批准不会发送任何内容。在本地 tgchats,获得批准后,调用outbox_send_approved。message_send_draft仅在明确请求立即向某个特定聊天发送消息的情况下才允许。 - 如果对方答错、忽略或回避问题,应添加标签或任务以供人工核查,不要指控对方是机器人。
- 除非用户要求或风险级别发生变化,否则请勿重新验证已验证的联系人。
程序
- 通过
dialogs_list查找新聊天或通过chat_read阅读用户指定的聊天。 - 根据最近的情况和风险,确定审查是否合适。
- 根据模板或作业指南准备一份简短的作业。
- 将预期响应保留在代理的工作记录中;不要将其包含在您发送的消息中。
- 通过
outbox_preview创建预览。 - 获得批准后,完成所选环境所需的步骤并通过
outbox_send_approved提交;message_send_draft仅适用于明确要求立即发送的情况。 - 使用
chat_read读取下一条回复,并与预期答案比较。 - 如果用户要求,通过
tags_set或tasks_add保存结果。 - 报告结果:通过、失败、无响应、跳过或需要人工审核。
作业示例
快速核查:只回复 17 加 6 的结果,再写“验证”两个字。
本例中的预期响应是 23 验证。
初始设置
如果 Telegram尚未连接,则从根技能Chiho Telegram开始:
- https://www.chiho.ai/zh/skill.md
使用根技能选择Chiho.ai云或您自己的服务器tgchats,然后返回到此场景。
参考资料
所需工具权限
- telegram.read
- crm.write
- telegram.message.preview
- telegram.message.send
- telegram.batch.write
使用 Chiho.ai 团队 CRM
如果您需要以下功能,请选择 Chiho.ai:
- 用于管理聊天、联系人、标签、任务和跟进的托管 CRM 界面。
- 可查看和撤销的浏览器 OAuth 连接。
- 团队共享环境及针对具体工具的操作保护。
- 无需自行运行本地 Telegram 工作进程、数据库或 MCP 服务。

在个人本地 CLI 中运行技能
如果您需要以下能力,请选择本地部署:
- 可以自行检查、修改并运行的开源工作流程。
- 通过 tgchats CLI 和 tgchats-mcp 访问的本地 Telegram 会话。
- 自行管理数据库、工作进程、备份、导出和导入。
- 便于开发自定义技能和自托管自动化的运行环境。

云MCP
推荐权限Chiho.ai云:
telegram.read- 查看对话和下一个答案。telegram.message.preview- 用于准备验证消息以供批准。telegram.message.send- 仅在用户批准提交后。telegram.batch.write- 对提交内容进行批准的预览。crm.write- 用于标记聊天或创建验证任务。
对于验证消息,请使用outbox_preview。如果预览返回 approvalUrl,请将该链接交给用户,等待用户在 Chiho 中批准这一确切预览,然后调用 outbox_send_approved。如果没有批准链接,只有在用户于聊天中明确批准后才能发送。批准本身不会发送任何内容。 message_send_draft 仅在明确请求一次性直接提交时使用。
本地tgchats
在您自己的本地服务器上,首选具有输出 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
仅在预览获得批准后才使用outbox send-approved <previewId>。不要在任务注释中保存Telegram 会话文件、导出的会话和原始机密对话。
模板
打包 JSON 素材的格式化预览。
数字加单词
文本
快速核查:请只回复 {{left}} 加 {{right}} 的结果,后面接一个空格和英文单词 check。两步指令
文本
快速核查:请回复单词 {{word}} 和 {{left}} 加 {{right}} 的结果,两者之间只留一个空格。倒序代码
文本
快速核查:请将这个短代码倒序排列,只回复倒序后的代码:{{token}}示例
打包 JSON 素材的格式化预览。
OpenClaw
请求
这个新 Telegram 聊天正在请求账户访问权限。继续之前,先预览一道简单的推理题。工具
Claude Desktop
运行环境
chiho-cloud请求
向这个新 Telegram 聊天发送一条类似 CAPTCHA 的文字问题,再核查对方的下一条回复是否正确。工具
OpenClaw
请求
对方未通过推理题。将该聊天标记为 `Needs Manual Verification`,并创建一项明天到期的任务。工具
继续完善您的工作流程
阅读相关 Telegram 工作流程指南对于无人值守任务,请另行查看 高级服务令牌设置 。