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 を探します。次に、その message_id を指定して feishu_reaction を使用します。

アクション

リアクションを追加する
{
  "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_typeadd:はい、list:任意絵文字の種類(例:THUMBSUP、HEART、SMILE)
reaction_idremove:はいadd または list の結果に含まれるリアクション ID

一般的な絵文字の種類

絵文字種類
THUMBSUPTHUMBSDOWN
FIRECLAP
PARTYPRAY
SURPRISEDLAUGHING

設定

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

権限

  • im:message.reactions:write_only — リアクションの追加と削除
  • im:message.reactions:read — メッセージのリアクションの一覧表示

コメント