Telegram 条件回复
根据聊天背景、标签和任务状态规划并测试 Telegram 回复规则,暂不执行。
请求示例
以下仅为示例场景,并非已执行的操作。
对这些带标签的聊天试运行回复规则。显示匹配的对话和建议回复,不要发送。
预期结果
试运行报告,列出匹配的对话和建议回复,供执行前检查规则。
开始之前
- 连接 Telegram,并选择要使用的个人或团队环境。
- 通过浏览器 OAuth 连接 AI 客户端, ,或按照下方说明进行本地设置。
- 检查工作流程所需工具和目标对话。读取聊天与导入 CRM 记录是两个不同的步骤;如果缺少 CRM 元数据,请先同步聊天。
技能不会自行安排任务或授予权限。请说明您需要建议、模拟执行还是实际操作。执行行为由客户端控制和各项工具的安全措施决定。
流程概览
从打包的 SKILL.md 中解析。
telegram-conditional-replies
使用此技能处理由规则驱动的回复流程。
规则
- 从试运行或建议开始,直到用户明确要求启用执行。
- 优先创建 CRM 任务或回复草稿,避免直接自动发送。
- 在提出回应条款之前查看最近的对话。
- 任何会发送 Telegram 消息的规则,都必须由用户明确启用并批准。
- 如果没有狭隘的条件和可审计性,不要制定永久性的广泛规则。
程序
- 通过
rules_list查看现有规则。 - 如有必要,请通过
dialogs_list和chat_read检查目标聊天。 - 如果用户要求保存规则,请通过
rules_add添加或澄清其指示。 - 在本地tgchats上,通过
rules_dry_run执行测试运行。此工具在 Chiho Cloud中不可用:不要运行它,而是查看规则的条件和范围。 - 通过
rules_log检查结果。 - 仅在可接受的试运行或云验证并且用户明确同意运行后运行
rules_run。 - 对于实际回复,先通过
outbox_preview创建不发送消息的预览。在 Chiho Cloud 中,如果预览返回approvalUrl,请将该链接交给用户,等待用户在 Chiho 中批准这一确切预览,然后调用outbox_send_approved;如果没有批准链接,只有在用户于聊天中明确批准后才能调用它。本地 tgchats 在用户于聊天中批准后调用outbox_send_approved。message_send_draft直接发送,并且只有在明确请求立即发送消息的情况下才允许。
执行边界
使用rules_disable 或rules_delete 停止或删除持久性规则。虽然没有rules_update,但创建一个新的、更窄的规则并在检查后删除旧规则。
初始设置
如果 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
- automation.rules.write
使用 Chiho.ai 团队 CRM
如果您需要以下功能,请选择 Chiho.ai:
- 用于管理聊天、联系人、标签、任务和跟进的托管 CRM 界面。
- 可查看和撤销的浏览器 OAuth 连接。
- 团队共享环境及针对具体工具的操作保护。
- 无需自行运行本地 Telegram 工作进程、数据库或 MCP 服务。

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

云MCP
所需权限:
telegram.readcrm.writetelegram.message.previewtelegram.message.sendtelegram.batch.writeautomation.rules.write
阅读工具和CRM:
rules_listrules_addrules_runrules_logdialogs_listchat_read
消息发送工具:
message_send_draftoutbox_previewoutbox_send_approved
Chiho Cloud没有本地规则测试工具。调用 rules_run 前,先审查规则条件和影响范围。要查看消息而不发送,请使用 outbox_preview。如果预览返回 approvalUrl,请将该链接交给用户,等待用户在 Chiho 中批准这一确切预览,然后调用 outbox_send_approved。如果没有批准链接,只有在用户于聊天中明确批准后才能执行。仅批准预览不会发送消息。 message_send_draft直接发送。
本地tgchats
如果 auth 或其他 Telegram 命令显示登录二维码,应向用户展示完整的二维码区块和过期时间;持续运行该进程,直到登录完成、需要双重验证或用户要求停止。
使用本地的tgchats-mcp来了解规则和阅读。以下可用于发送消息:
message_send_draftoutbox_previewoutbox_send_approved
对于条件响应,请始终在 rules_run 之前调用 rules_dry_run。
使用outbox_preview浏览而不发送,只有在明确批准后才调用outbox_send_approved。 message_send_draft直接发送消息。
模板
打包 JSON 素材的格式化预览。
确认可用时间
文本
你好,{{first_name}}!谢谢你的消息。我会查看,并在 {{date}} 前回复你。转交同事的回复
文本
你好,{{first_name}}!我会请 {{colleague_name}} 一起处理 {{topic}}。示例
打包 JSON 素材的格式化预览。
OpenClaw
请求
创建一条规则:当标记为客户的聊天询问价格时,起草回复。工具
Codex
请求
运行回复规则,并在发送任何消息前向我展示将会发生什么。工具
Claude Desktop
请求
为此聊天起草条件回复,暂时不要发送。工具
继续完善您的工作流程
阅读相关 Telegram 工作流程指南对于无人值守任务,请另行查看 高级服务令牌设置 。