RocketChat

🚀 企业级聊天自动化控制中心

通过Clawdbot操控Rocket.Chat,支持消息收发、频道管理、置顶与反应,适合企业团队协作场景。

收藏
3.5k
安装
1.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Rocket.Chat 技能综合评估

核心用法

该技能为Clawdbot提供完整的Rocket.Chat控制能力,基于REST API实现双向交互。核心功能覆盖六大模块:消息管理(发送/编辑/删除/搜索/阅读)、频道管理(创建/归档/设置主题/列表)、消息反应(添加/查看表情反应)、消息置顶(pin/unpin/列表)、成员信息(查询用户资料/频道成员列表)以及自定义表情管理。所有操作通过roomId统一标识频道、私有群组和私信三种房间类型,支持room:<id>和user:<username>两种目标寻址方式。

显著优点

1. 功能覆盖全面:完整映射Rocket.Chat核心REST API能力,从基础消息操作到频道生命周期管理一应俱全
2. 身份认证安全:采用X-Auth-Token + X-User-Id双header认证,避免密码明文传输

3. 场景抽象统一:将三种房间类型(频道/群组/DM)统一用roomId处理,降低使用复杂度

4. 双向通信能力:支持webhook配置,可实现入站/出站集成,构建自动化工作流

5. 企业级适用:支持只读频道、成员管理、消息搜索等团队协作刚需功能

潜在缺点与局限性

1. 环境依赖严格:必须预配置ROCKETCHAT_URL、ROCKETCHAT_AUTH_TOKEN、ROCKETCHAT_USER_ID三个环境变量
2. 权限边界模糊:技能以固定身份运行,无法动态切换用户身份,可能产生权限过宽问题

3. 无实时订阅:依赖轮询读取消息,非原生WebSocket实时推送

4. 消息ID不透明:需依赖上下文返回的messageId,跨会话操作存在断链风险

5. 速率限制敏感:未内置退避逻辑,高频调用可能触发API限流

适合人群

  • DevOps/SRE团队:需要自动化部署通知、告警聚合到聊天频道
  • 项目经理:批量创建项目频道、管理成员、置顶关键决策
  • 企业IT管理员:统一管控内部通讯平台的自动化运维
  • 开发团队:集成CI/CD状态推送、代码审查提醒到Rocket.Chat工作流

常规风险

  • Token泄露风险:ROCKETCHAT_AUTH_TOKEN为长期有效凭证,需严格保管环境变量
  • 消息误操作:edit/delete操作不可逆,无二次确认机制
  • 频道级联影响:archiveChannel会直接归档频道,可能影响活跃协作
  • 隐私合规:DM消息操作需遵守企业数据留存政策,自动化工具可能绕过人工审计

> 安全提示:建议为Bot账户配置最小权限角色,定期轮换ROCKETCHAT_AUTH_TOKEN,并在生产环境启用操作审计日志。

RocketChat 内容

手动下载zip · 1.8 kB
SKILL.mdtext/markdown
请选择文件