关于 feishu-reaction
feishu-reaction 是用于管理 Feishu 消息表情回应的技能,支持添加、移除和查看回应,也可按表情类型筛选列表。
主要功能
- 01为消息添加表情回应
- 02通过回应 ID 移除回应
- 03查看消息上的回应
- 04按表情类型筛选回应
适用场景
- 01用表情回应确认收到消息
- 02移除已添加的回应
- 03查看消息上的回应情况
- 04查找特定类型的回应
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ m1heng/ clawdbot-feishu --skill feishu-reaction安装后在 Claude Code 中输入/feishu-reaction确认已加载。
详细介绍
Feishu 表情回应工具
用于在 Feishu 消息上添加、移除和列出表情回应的单一工具 feishu_reaction。
工作流:回应之前的消息
若要回应当前消息以外的消息,先使用 feishu_message 并设置 action: "list" 获取最近的消息,找到目标 message_id,然后使用 feishu_reaction 并设置该 message_id。
操作
添加回应
{
"action": "add",
"message_id": "om_xxx",
"emoji_type": "THUMBSUP"
}
返回:
{
"ok": true,
"action": "add",
"message_id": "om_xxx",
"emoji_type": "THUMBSUP",
"reaction_id": "ZCaCIjUBVVWSrm5L-3ZTw"
}
移除回应
{
"action": "remove",
"message_id": "om_xxx",
"reaction_id": "ZCaCIjUBVVWSrm5L-3ZTw"
}
列出回应
列出消息上的所有回应:
{
"action": "list",
"message_id": "om_xxx"
}
按表情类型筛选:
{
"action": "list",
"message_id": "om_xxx",
"emoji_type": "THUMBSUP"
}
返回:
{
"ok": true,
"action": "list",
"message_id": "om_xxx",
"emoji_type_filter": "THUMBSUP",
"total": 2,
"reactions": [
{
"reaction_id": "ZCaCIjUBVVWSrm5L-3ZTw",
"emoji_type": "THUMBSUP",
"operator_type": "user",
"operator_id": "ou_xxx"
}
]
}
参数
| 参数 | 必填 | 说明 |
|---|---|---|
action | 是 | add、remove 或 list |
message_id | 是 | Feishu 消息 ID(例如,om_xxx) |
emoji_type | 添加时必填,列出时可选 | 表情类型(例如,THUMBSUP、HEART、SMILE) |
reaction_id | 移除时必填 | 添加或列出结果中的回应 ID |
常见表情类型
| 表情 | 类型 |
|---|---|
| THUMBSUP | THUMBSDOWN |
| FIRE | CLAP |
| PARTY | PRAY |
| SURPRISED | LAUGHING |
配置
channels:
feishu:
tools:
reaction: true # default: true
权限
im:message.reactions:write_only— 添加和移除回应im:message.reactions:read— 列出消息上的回应
评论
支持 Markdown