mcpField
F
feishu-reaction

feishu-reaction

github.com/m1heng生产力4.2k79 次安装30 周前更新
代码仓库

关于 feishu-reaction

feishu-reaction 是用于管理 Feishu 消息表情回应的技能,支持添加、移除和查看回应,也可按表情类型筛选列表。

主要功能

  1. 01为消息添加表情回应
  2. 02通过回应 ID 移除回应
  3. 03查看消息上的回应
  4. 04按表情类型筛选回应

适用场景

  1. 01用表情回应确认收到消息
  2. 02移除已添加的回应
  3. 03查看消息上的回应情况
  4. 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

常见表情类型

表情类型
THUMBSUPTHUMBSDOWN
FIRECLAP
PARTYPRAY
SURPRISEDLAUGHING

配置

channels:
  feishu:
    tools:
      reaction: true  # default: true

权限

  • im:message.reactions:write_only — 添加和移除回应
  • im:message.reactions:read — 列出消息上的回应

评论

支持 Markdown