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

Telegram 真人验证筛查

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

请求示例

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

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

预期结果

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

开始之前

  1. 连接 Telegram,并选择要使用的个人或团队环境。
  2. 通过浏览器 OAuth 连接 AI 客户端, ,或按照下方说明进行本地设置。
  3. 检查工作流程所需工具和目标对话。读取聊天与导入 CRM 记录是两个不同的步骤;如果缺少 CRM 元数据,请先同步聊天。

技能不会自行安排任务或授予权限。请说明您需要建议、模拟执行还是实际操作。执行行为由客户端控制和各项工具的安全措施决定。

真人验证结果不明确时

  • 没有回复、延迟回复或异常回答都只能视为结果不明确,不能据此认定账号由机器人操控或具有恶意。
  • 不要索要密码、身份证件、财务资料、一次性验证码或其他敏感信息。推理挑战不是身份验证。
  • 如果这段对话很重要,请通过已知且可信的其他渠道联系该个人或组织,并独立核实。
  • 审查草稿期间不要启用发送。如果目标聊天、账号或收件人不明确,请停止流程。

流程概览

从打包的 SKILL.md 中解析。

telegram-human-verification-challenge

当用户想要从用户帐户的常规聊天中检查可能的机器人时,使用此技能向新的、更新的或可疑的聊天Telegram发送简短的逻辑问题。

规则

  • 结果是自动化的微弱迹象,而不是证明接触是人为的、安全的或值得信赖的。
  • 对于个人聊天,请使用文本任务;不要依赖常规私人消息中的机器人按钮或民意调查。
  • 任务应该简单、明确并且需要简短的回答。
  • 请勿索要个人信息、帐户访问权限、付款信息、身份证明或生物识别信息。
  • 优选outbox_preview允许用户在提交之前批准或更改文本。
  • 在 Chiho Cloud中,批准后,调用write_approve_preview,然后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。明确批准后,调用 write_approve_preview,然后调用 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}},然后回答“检查”一词。

两步说明

文本

快速检查:写下单词 {{word}} 和结果 {{left}} + {{right}},并用空格分隔。

反码

文本

快速测试:以相反的顺序编写此短代码并仅发送结果代码:{{token}}

示例

打包 JSON 素材的格式化预览。

OpenClaw

OpenClaw

请求

新聊天Telegram要求帐户访问权限。在继续之前先展示一个简单的逻辑问题。

工具

chat_read
outbox_preview

Claude Desktop

Claude Desktop

运行环境

chiho-cloud

请求

向新聊天Telegram发送一条简短的文本检查并检查下一个答案。

工具

chat_read
outbox_preview
write_approve_preview
outbox_send_approved
chat_read

OpenClaw

OpenClaw

请求

该联系人未通过逻辑测试。添加标签需要手动验证并创建明天的任务。

工具

tags_set
tasks_add

继续完善您的工作流程

阅读相关 Telegram 工作流程指南

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