一个用于飞书消息操作的统一工具包,为常见任务提供单一 CLI 入口点。
通过 index.js 使用统一的 CLI:
node skills/feishu-message/index.js <command> [options]
get)根据消息 ID 获取消息内容。支持递归获取合并消息。
node skills/feishu-message/index.js get <message_id> [--raw] [--recursive]
示例:
node skills/feishu-message/index.js get om_12345 --recursive
send-audio)以语音气泡形式发送音频文件。
node skills/feishu-message/index.js send-audio --target <id> --file <path> [--duration <ms>]
--target: 用户 OpenID (ou_) 或群聊 ChatID (oc_)。--file: 音频文件路径(支持 mp3/wav 等格式)。--duration: (可选)音频时长(毫秒)。create-chat)创建包含指定用户的新群聊。
node skills/feishu-message/index.js create-chat --name "项目Alpha" --users "ou_1" "ou_2" --desc "群聊描述"
list-pins)列出指定聊天中的置顶消息。
node skills/feishu-message/index.js list-pins <chat_id>
为保持向后兼容,独立的旧版脚本仍然可用:
- get.js
- send-audio.js
- create_chat.js
- list_pins_v2.js