minecraft1024a
|
eca2d40736
|
feat(api): 增强消息统计接口,支持格式化输出
为 `/messages/stats/by_chat` 端点添加了一个新的 `format` 查询参数。当 `format=True` 时,API 响应将包含更友好的信息,如群聊名称和用户昵称,而不仅仅是 ID。
这通过集成 `chat_api` 和 `person_api` 来获取相应的会话和用户信息,从而提高了接口的可用性和数据可读性。
|
2025-11-19 23:15:33 +08:00 |
|
minecraft1024a
|
88314fda6e
|
feat(api): 新增按聊天流统计消息的API端点
新增了一个API端点 `/messages/stats_by_chat`,用于根据指定的天数统计消息数据。该端点支持按聊天流进行分组,并提供了按用户进一步分组以及过滤机器人自身消息的选项。
主要功能包括:
- 按指定天数范围查询消息。
- 按聊天流(chat_id)聚合统计数据,包括总消息数、发送数和接收数。
- 可选地按用户(user_id)在每个聊天流内进行分组统计。
- 可选地过滤掉机器人自身发送的消息。
|
2025-11-19 23:15:32 +08:00 |
|
minecraft1024a
|
1029d5d6bc
|
feat(api): 新增消息统计API端点
将原有的获取最近消息的API替换为功能更强大的消息统计API。
新的 `/messages/recent` 端点允许按天数和消息类型(发送、接收或全部)查询机器人的消息数量统计。
- 支持 `days` 和 `message_type` 查询参数。
- 实现统计逻辑,区分机器人发送和接收的消息。
- 增加异常处理,提高API的健壮性。
|
2025-11-19 23:14:59 +08:00 |
|
ikun-11451
|
efc7368914
|
增加了后端api喵~
|
2025-11-19 23:14:58 +08:00 |
|