Skip to content

部署与启动

MaiBot 启动失败怎么办?

先查看启动日志中的第一条实际错误。常见原因包括 Python 或依赖版本不符合要求、配置文件不存在或格式错误、模型配置不完整、端口被占用和文件权限不足。

不要在没有确认原因时反复卸载重装。带有明确错误代码时,可在错误排查中继续查询。

配置文件不存在或格式错误怎么办?

优先通过 WebUI 修改配置。必须手动编辑时,确认 TOML 的字符串带引号、数字不带引号、布尔值使用小写 truefalse,并检查段落名称和数组格式。

配置文件路径和字段说明见配置概览

端口被占用怎么办?

先根据日志确认被占用的是哪个服务:

  • MaiBot WebUI 默认使用 8001
  • MaiBot 的旧版消息 WebSocket 服务默认使用 8000
  • Docker 部署中的 NapCat 管理面板通常映射到 6099
  • NapCat 或 SnowLuma 的正向 WebSocket 常使用 3001,但应以适配器配置为准。

找到占用端口的进程后,可以关闭重复进程,或者同时修改服务端和客户端的端口配置。详细命令见端口占用排查

WebUI 怎么打开?

本地部署默认访问 http://127.0.0.1:8001。请先确认启动日志已经显示 WebUI 服务启动成功;修改过端口时,应使用修改后的端口。

Docker 部署还需要正确配置端口映射和监听地址,详见Docker 安装

WebUI 中找不到某个配置项怎么办?

先检查页面是否提供“高级设置”开关,再确认当前 MaiBot 版本和文档对应版本。配置项可能被移动、改名或由其他字段替代;不要因为旧截图中存在某个按钮就直接修改未知配置。