Slack消息管理

19分钟前更新 2 00
Slack消息管理Slack消息管理
Slack消息管理

技能简介

该技能让Clawdbot通过Slack API控制工作区内的消息操作,包括发送、编辑、删除消息,添加表情回复,管理置顶内容,以及查询成员信息

业务背景

该技能让业务人员无需登录Slack即可管理频道消息。日常可用于及时发布团队通知、快速修正错误信息、清理过期内容,并通过置顶功能突出重要公告。成员信息查询便于了解协作对象,表情回复则让互动反馈更轻便,整体提升工作区信息流转效率。

落地案例:市场部需向#产品发布频道推送更新说明:提供channelId和文案内容,Clawdbot即时发送消息;发现价格写错后,用messageId调用editMessage修正原文;若公告需持续关注,执行pinMessage将其置顶。活动结束时,用deleteMessage清理临时通知,并通过readMessages回顾近期讨论,确保信息闭环。

能做什么

  • 在频道或私聊中发送、编辑、删除消息
  • 为消息添加或查看表情回复
  • 置顶或取消置顶重要消息
  • 读取频道近期消息记录
  • 查询成员资料和自定义表情列表

使用说明

使用该技能前需确保Clawdbot已配置Slack bot token。操作时需提供channelId(频道ID)和messageId(消息时间戳,如1712023032.1234)。

主要调用方式示例:

{"action":"sendMessage","to":"channel:C123","content":"Hello from Clawdbot"}

其他动作包括:react(表情回复)、editMessage(编辑)、deleteMessage(删除)、readMessages(读取)、pinMessage/unpinMessage(置顶管理)、memberInfo(成员信息)、emojiList(表情列表)。

输入与输出

见下方输入与输出表格。

项目内容
输入channelId(频道ID)、messageId(消息时间戳格式如1712023032.1234)、emoji(Unicode或:name:格式)、to(channel:<id>或user:<id>)、content(文本内容)、userId(用户ID)、limit(读取数量)
输出操作成功/失败状态、消息内容列表、成员详细信息、自定义表情清单、置顶消息列表
适用人群已部署Clawdbot且完成Slack集成的团队;需要通过API自动化处理Slack消息的开发者和运营人员
不包含Slack应用安装与授权配置、文件附件传输、语音/视频消息处理、工作区级别的管理操作

 

风险提示

  • 删除消息操作不可逆,请确认messageId正确
  • 编辑他人消息受Slack权限限制,可能失败
  • 频繁调用API可能触发Slack速率限制
  • bot token权限不足会导致部分功能不可用

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/steipete/slack/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...