Telegram聊天管理器

支持Telegram跨实例聊天管理、用户提及与个人bot设置,适用项目管理和团队协作,提供结构化输出与错误处理能力。

天轰穿

@thcjp

Install

$ openclaw skills install @thcjp/telegram-chat-manager

核心功能: 本技能提供中文交互、化工作流场景等能力。

SkillHub Telegram Ch

专业版增值服务

能力免费版付费版
基础功能支持支持
多渠道消息批量发送不支持支持
消息模板与变量注入不支持支持
送达状态实时回调不支持支持
通信记录归档与检索不支持支持
消息频控与智能排队不支持支持

主要能力

  • Enable Telegram cross-instance chat, user mention, and personal bot setup for seamless communicat

上线流程

  1. 确认运行环境满足依赖说明中的要求
  2. 在AI Agent对话中调用本技能,提供必要的输入参数
  3. 检查输出结果,根据需要进行后续处理

详细的输入输出格式请参考下方章节说明。

典型场景

场景输入输出
会话管理用户ID与消息内容消息记录与会话状态
Bot交互事件类型与载荷响应动作与状态码
启用Telegram目标数据与配置参数处理结果与执行状态

不适用于:需要人工判断的复杂决策场景

请求格式

参数名类型必填说明
contentstring处理的内容输入
modestring处理模式, 可选值: json/text/markdown
stylestring输出风格, 参考 references/style.md

响应格式

{
  "success": true,
  "data": {
    "result": "处理结果",
    "status": "success",
    "metadata": {
    "metadata": {
      "template_used": "reviewer",
      "word_count": 0,
      "style": "专业"
    }
  },
  "error": null
}

输出模板参考: assets/output.json

异常管理

错误场景原因处理方式
配置错误参数缺失或格式错误检查依赖说明中的配置要求
运行时错误运行环境不满足确认运行环境符合依赖说明
网络错误连接超时或不可达

环境要求

运行环境

  • Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统: Windows / macOS / Linux

依赖说明(补充)

依赖项类型是否必需获取方式
LLM APIAPI必需由Agent内置LLM提供

API Key 配置

可用性分类

  • 分类: MD+execute()
  • 说明: 基于Markdown的AI Skill,

API Key配置方式:

export API_KEY="${API_KEY:?请设置环境变量}"

配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.

疑问解答

Q: 收不到消息?

  • Bot 是管理员吗?
  • 频道 ID 在 allowed_chats 里吗?

Q: 艾特没反应?

  • 对方 Bot 在这个群吗?
  • privacy mode 关了吗?
    • 找 @BotFather
    • 发送 /mybots
    • 选你的 Bot
    • Bot Settings → Group Privacy → Turn off

Q: 想加入龙虾社区?

  1. 联系小灵:https://x.com/YuLin807 / <(已移除GitHub链接)
  2. 或去 Skill平台 Q&A 茶馆 Discussion #31 申请

  1. 确认运行环境满足依赖说明中的要求
  2. 在AI Agent对话中调用本技能,提供必要的输入参数
  3. 检查输出结果,根据需要进行后续处理

Q1: 如何在Telegram聊天管理器中创建一个群聊?

A: 在Telegram聊天管理器中,可以通过调用API接口创建群聊。首先,确保你的bot具有创建群聊的权限,然后使用createChat方法,提供群聊名称和可选的图片等参数,即可创建一个新的群聊。

Q2: 如何在跨实例聊天中提及另一个实例的用户?

A: 在跨实例聊天中提及用户时,需要在提及的昵称前加上@符号,并确保提及的用户在所有实例中都有相同的昵称。例如,@JohnDoe,这样无论用户在哪个实例中,都能被正确提及。

Q3: 如何修改Telegram聊天管理器中的个人bot设置?

A: 修改个人bot设置可以通过API接口完成。使用editProfile方法,可以更改bot的名称、头像等。确保你有足够的权限来修改这些设置,否则请求将会失败。

Q4: 在批量发送消息时,如何避免消息重复发送?

A: 在批量发送消息时,可以通过记录已发送的消息ID来避免重复发送。在发送前,查询数据库或缓存中是否已存在该消息ID,如果存在,则跳过发送;如果不存在,则发送新消息并记录其ID。

Q5: 如果Telegram聊天管理器中的消息发送失败,如何处理?

A: 如果消息发送失败,首先检查网络连接是否正常。如果网络连接没有问题,检查bot的权限是否足够。如果权限也正常,可能需要检查API Key是否有效。如果所有这些都已确认,可以尝试重试发送或记录错误信息,以便进一步分析问题原因。

异常恢复指南

错误场景(续)原因处理方式
LLM响应超时或无响应网络延迟或模型负载过高请求重试;确认Agent平台LLM服务正常
输入内容格式不正确用户输入不符合skill预期格式检查输入是否符合skill使用说明中的格式要求,参考示例章节
执行结果与预期不符指令描述不够明确或上下文不足提供更详细的指令描述,补充必要的上下文信息
命令执行失败运行环境不满足要求或权限不足确认运行环境符合依赖说明中的要求;检查命令权限设置

故障应对方案

错误现象可能原因诊断步骤解决方案
无法发送消息网络连接问题检查网络连接,重试发送确保网络连接正常,重新发送消息
接收不到消息配置错误检查配置文件,确认配置正确修正配置文件,重新启动服务
消息发送失败权限不足检查bot权限,确保有发送消息的权限联系管理员,请求增加发送消息的权限
API调用失败API Key错误检查API Key配置,确保正确重新配置API Key,确保无误
系统响应缓慢系统负载过高检查系统负载,优化系统配置优化系统配置,减轻系统负载

安全保障

风险项等级防护措施验证方法
API Key泄露使用环境变量存储API Key,避免代码泄露定期检查代码库,确保API Key未泄露
配置文件安全限制配置文件访问权限,确保只有授权用户可以访问定期检查配置文件权限,确保安全
数据传输安全使用HTTPS协议进行数据传输,加密敏感信息检查服务配置,确保使用HTTPS
用户隐私保护限制用户数据访问权限,确保用户隐私不被泄露定期进行安全审计,确保用户隐私保护
系统更新安全定期更新系统,修复已知漏洞定期检查系统更新,及时更新系统

创新特色

效率提升量化分析
消息发送效率提升
通信记录检索效率提升
用户提及响应速度提升
系统稳定性提升
差异化对比表格
功能
:-----------------
跨实例聊天
用户提及
个人bot设置
多渠道消息批量发送
通信记录归档与检索
消息频控与智能排队

主要功能

  • 自动化执行: 启用Telegram跨实例聊天/用户提及/个人bot设置。Enable Telegram cross-instance
  • 文件处理: 支持多种文件格式的读取、解析和写入操作
  • API集成: 通过标准化接口调用外部服务并处理响应
  • 命令执行: 在安全沙箱中执行系统命令并收集结果
  • 信息检索: 快速搜索和过滤目标数据

量化评估

操作场景手动耗时自动化耗时效率提升
文件解析与提取5-10分钟/个<5秒/个60-120x
批量文件处理(100个)8-16小时<5分钟96-192x
API调用与响应解析2-3分钟/次<1秒/次120-180x
多接口数据聚合15-30分钟<10秒90-180x
命令执行与结果收集3-5分钟/次<2秒/次90-150x
重复任务批量执行因任务而异线性缩减5-50x
错误排查与修复10-30分钟<30秒20-60x

特色对比

对比维度Telegram聊天管理器传统手动方式通用脚本工具
自动化程度全流程自动完全手动部分自动
错误处理内置错误恢复依赖人工经验基本try-catch
可复用性参数化配置一次性脚本模板化
安全合规内置安全检查无安全保障无安全保障
适用场景启用Telegram跨实例聊天/用户提及/个人bot设置。Enable Tele通用场景通用场景

Telegram聊天管理器通用排查步骤

  1. 检查输入参数: 确认所有必填参数已提供且格式正确
  2. 查看日志输出: 定位具体错误行和异常类型
  3. 验证环境配置: 确认依赖库版本和运行环境满足要求
  4. 逐步调试: 缩小问题范围,隔离故障模块

Top skills in this category