跳转到正文
需要批准
Telegram 自动化
OpenClawClaudeCodexHermes Agent

Telegram 真人验证筛查

了解针对可疑 Telegram 聊天的推理挑战流程,并明确其局限。

请求示例

以下仅为示例场景,并非已执行的操作。

解释这项真人验证挑战的工作方式及其无法证明的内容。展示草稿,不要发送。

预期结果

挑战草稿及其弱信号的说明;看似由真人写出的回答也不能证明发送者是真人。

开始之前

  1. 连接 Telegram,并选择要使用的个人或团队环境。
  2. 通过浏览器 OAuth 连接 AI 客户端, ,或按照下方说明进行本地设置。
  3. 检查工作流程所需工具和目标对话。读取聊天与导入 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 仅在明确请求立即向某个特定聊天发送消息的情况下才允许。
  • 如果对方答错、忽略或回避问题,应添加标签或任务以供人工核查,不要指控对方是机器人。
  • 除非用户要求或风险级别发生变化,否则请勿重新验证已验证的联系人。

程序

  1. 通过 dialogs_list 查找新聊天或通过 chat_read 阅读用户指定的聊天。
  2. 根据最近的情况和风险,确定审查是否合适。
  3. 根据模板或作业指南准备一份简短的作业。
  4. 将预期响应保留在代理的工作记录中;不要将其包含在您发送的消息中。
  5. 通过outbox_preview创建预览。
  6. 获得批准后,完成所选环境所需的步骤并通过 outbox_send_approved 提交; message_send_draft仅适用于明确要求立即发送的情况。
  7. 使用 chat_read 读取下一条回复,并与预期答案比较。
  8. 如果用户要求,通过tags_set或tasks_add保存结果。
  9. 报告结果:通过、失败、无响应、跳过或需要人工审核。

作业示例

快速核查:只回复 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 服务。
Chiho.ai Telegram CRM 工作区
通过浏览器 OAuth 连接

在个人本地 CLI 中运行技能

如果您需要以下能力,请选择本地部署:

  • 可以自行检查、修改并运行的开源工作流程。
  • 通过 tgchats CLI 和 tgchats-mcp 访问的本地 Telegram 会话。
  • 自行管理数据库、工作进程、备份、导出和导入。
  • 便于开发自定义技能和自托管自动化的运行环境。
本地 tgchats 命令行工作流程

云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

OpenClaw

请求

这个新 Telegram 聊天正在请求账户访问权限。继续之前,先预览一道简单的推理题。

工具

chat_read
outbox_preview

Claude Desktop

Claude Desktop

运行环境

chiho-cloud

请求

向这个新 Telegram 聊天发送一条类似 CAPTCHA 的文字问题,再核查对方的下一条回复是否正确。

工具

chat_read
outbox_preview
outbox_send_approved
chat_read

OpenClaw

OpenClaw

请求

对方未通过推理题。将该聊天标记为 `Needs Manual Verification`,并创建一项明天到期的任务。

工具

tags_set
tasks_add

继续完善您的工作流程

阅读相关 Telegram 工作流程指南

对于无人值守任务,请另行查看 高级服务令牌设置 。