SuperAPI AI 工具集

feishu-message

通用与其它

查看项目

更新于 10-16 00:03

技能介绍

用途:feishu_message 是用于读取飞书消息的工具,支持两种操作:按 ID 获取单条消息,或列出某个聊天(私聊或群聊)中的近期消息。当用户提到读取消息、聊天记录、消息查询或查找历史消息时触发。

主要能力:get 操作根据 message_id(如 om_xxx)返回消息类型、内容、发送者 ID 与类型、chat_id、创建与更新时间、mentions 等;list 操作返回指定聊天的消息列表,默认按创建时间倒序(最新在前),可设置分页数量、排序方式与时间范围,返回总条数与消息摘要列表(含 message_id、msg_type、content_preview、sender_id、chat_id、create_time)。

使用方式:调用时指定 action(get 或 list)。get 需要 message_id。list 的 chat_id 可选,省略则使用当前会话的聊天;page_size 可选(默认 10,最大 50);sort_type 可选 ByCreateTimeDesc(默认)或 ByCreateTimeAsc;start_time 与 end_time 为 Unix 秒级时间戳,省略则不设对应边界。配置示例:channels.feishu.tools.message: true(默认开启)。

权限:读取单条或私聊消息需要 im:message 或 im:message:readonly;读取群聊中全部消息(不限于 @机器人 的消息)需要 im:message.group_at_msg:readonly。

限制:仅提供读取能力,未提供发送或修改消息的功能;单次列表最多返回 50 条;时间参数为秒级 Unix 时间戳。其余平台支持或部署细节暂未提供。