-
Notifications
You must be signed in to change notification settings - Fork 379
Description
检查项
- 我确认此问题在所有分支的最新版本中依旧存在
- 我确认在 Issues 列表中并无其他人已经提出过与此问题相同或相似的问题
- 我使用了 Docker
使用的分支
main
具体版本号
0.10.3
遇到的问题
其他功能正常,回复也未见异常,但每次bot回复前会报错:
2025-10-23 19:49:32 [所见] 预处理消息失败: 'message_info'
报错信息
2025-10-23 19:49:32 [所见] 预处理消息失败: 'message_info'
Traceback (most recent call last):
File "/MaiMBot/src/chat/message_receive/bot.py", line 222, in message_process
platform = message_data["message_info"].get("platform")
~~~~~~~~~~~~^^^^^^^^^^^^^^^^
KeyError: 'message_info'
如何重现此问题?
从0.10.2更新到0.10.3的docker镜像,先出现#1274 所述问题,在修改main.py进行修复后其他功能均正常,回复消息前出现此问题;但消息可以正常发送出来。
可能造成问题的原因
在#1285 中曾提到解决方法为更新maim_message依赖,我在maim_message目录下使用uv sync试图更新依赖后错误仍然存在。
系统环境
Mac mini M4 Macos Sequoia 15.6.1
Server: Docker Desktop 4.40.0 (187762)
Engine:
Version: 28.0.4
API version: 1.48 (minimum version 1.24)
Go version: go1.23.7
Git commit: 6430e49
Built: Tue Mar 25 15:07:18 2025
OS/Arch: linux/arm64
Experimental: false
containerd:
Version: 1.7.26
GitCommit: 753481ec61c7c8955a23d6ff7bc8e4daed455734
runc:
Version: 1.2.5
GitCommit: v1.2.5-0-g59923ef
docker-init:
Version: 0.19.0
GitCommit: de40ad0
Python 版本
python3.11
补充信息
根据#1274 修改了main.py
Metadata
Metadata
Assignees
Labels
Type
Projects
Status