问题描述
飞书 channel 的 message read action 每次只返回单条消息,无法翻页获取历史消息列表。
复现步骤
- 在飞书群聊中
- 调用 message read 接口,传入 chatId + limit + before/around 参数
- 无论传什么参数,始终只返回 messageId 对应的单条消息
期望行为
支持分页拉取消息列表,类似飞书 API 的 GET /im/v1/messages 接口:
- 返回多条消息
- 支持 page_token 翻页
- 支持 before/after 时间筛选
环境信息
- OpenClaw 版本: 2026.4.23
- 飞书权限已配置: im:message:readonly, im:message.group_msg:get_as_user
补充
飞书 API 本身支持消息列表(container_id_type=chat&container_id=xxx),但 OpenClaw 的 message tool 没有封装这个能力。目前只能通过自定义脚本绕过。
问题描述
飞书 channel 的
message readaction 每次只返回单条消息,无法翻页获取历史消息列表。复现步骤
期望行为
支持分页拉取消息列表,类似飞书 API 的 GET /im/v1/messages 接口:
环境信息
补充
飞书 API 本身支持消息列表(container_id_type=chat&container_id=xxx),但 OpenClaw 的 message tool 没有封装这个能力。目前只能通过自定义脚本绕过。