准备工作
开始之前,请确保您有:- Java 17 或更高版本(检查:
java -version) - 一个 QQ 小号(用作机器人账号,避免使用主号)
- NapCatQQ(QQ 机器人框架)
一、配置 NapCatQQ
1. 下载并安装
访问 NapCatQQ Release 下载最新版本。2. 登录机器人账号
启动 NapCatQQ,使用您的机器人 QQ 号登录。3. 配置 WebSocket 连接
在 NapCatQQ 中配置 WebSocket 客户端:1
打开网络配置
进入 NapCatQQ 设置 → 网络配置
2
新建 WebSocket 客户端
点击”新建” → 选择”WebSocket 客户端”
3
填写连接地址
填写:
ws://127.0.0.1:5795/ws4
保存并连接
保存配置,确保连接状态正常
二、下载 YumeBot
打开终端,克隆 YumeBot 项目:三、配置 YumeBot
在项目config 目录下创建 config.json 文件:
配置说明
selfId: 您的机器人 QQ 号nickname: 机器人昵称host和port: 必须与 NapCatQQ 的 WebSocket 地址一致
四、启动机器人
在项目目录下运行:- Windows
- Linux / macOS
首次运行会下载依赖,需要等待几分钟。
启动成功
看到以下日志说明启动成功:五、测试机器人
机器人启动后,YumeBot 已经自带了示例插件。测试示例插件
在机器人所在的 QQ 群中发送:- 问候功能
- 时间查询
- 插件信息
发送:
你好机器人回复: @你 你好!我是 YumeBot 示例插件!使用更多插件
YumeBot 自带了多个实用插件,无需额外配置即可使用!示例插件
问候、时间查询、信息展示
原神插件
角色查询、武器资料、游戏资讯
探索插件市场
查看所有可用插件,发现更多功能
常见问题
连接失败?
连接失败?
可能原因:
- NapCatQQ 未启动或未正常登录
- WebSocket 地址配置错误
- 端口 5795 被其他程序占用
- 确认 NapCatQQ 正在运行且已登录
- 检查
config.json中的host和port - 确认 NapCatQQ 的 WebSocket 客户端配置正确
- 检查防火墙是否阻止连接
机器人不回复?
机器人不回复?
可能原因:
- 机器人未加入测试群
- 机器人被禁言
- 关键词不匹配
- 确认机器人已加入群聊
- 检查机器人是否被禁言
- 尝试发送其他命令测试
- 查看控制台日志排查问题
找不到 Java?
找不到 Java?
下载依赖太慢?
下载依赖太慢?
可能原因:
- 网络问题
- Maven 仓库连接慢
- 等待首次构建完成(仅首次较慢)
- 配置国内 Maven 镜像
- 使用稳定的网络环境
