ProtobufBot快速上手(Java)
lz1998 2020-11-21 bot
QQ 机器人开发教程,hello world
环境配置
- IDEA Intellij
- JDK 1.8 (IDEA会自动配置)
- Maven (IDEA会自动配置)
- 可能因为某些原因导致国内速度较慢,需要自行解决
# 运行 QQ Client
解压后运行Go-Mirai-Client-windows-amd64.exe
提示
看到Go不要害怕,不需要安装Go环境,这是已经编译后的可执行文件,可以直接双击运行(Windows)。
Linux需要先添加运行权限chmod +x ./Go-Mirai-Client-<系统>
,然后运行./Go-Mirai-Client-<系统>
浏览器打开 http://localhost:9000/
输入账号密码登陆,如果有验证码,在下方输入QQ和验证码。如果不知道验证码怎么处理,点击这里查看验证码处理说明。
只能登陆一个QQ,如需登陆多个需要多开。
也可以选择Spring-Mirai-Client,可以多账号,但不稳定。
# 自动运行脚本
如果有多个机器人账号需要登陆时,可以使用以下脚本来自动启动机器人。
其中PORT
默认9000,如果你确认不会遇到验证码,不需要使用界面进行操作,可以设为0表示随机端口。
# Windows
set UIN=机器人QQ号
set PASSWORD=机器人QQ密码
set PORT=9000
Go-Mirai-Client.exe
1
2
3
4
2
3
4
# Linux/MacOS
chmod +x ./Go-Mirai-Client
export UIN=机器人QQ号
export PASSWORD=机器人QQ密码
export PORT=9000
./Go-Mirai-Client
1
2
3
4
5
6
2
3
4
5
6
# 运行 Message Processor
使用IDEA打开Spring-Mirai-Client
,等待右下角进度条完成
点击运行,在任意群发送hello
,机器人回复hi
# 根据demo修改代码
代码位置:src/main/java/net/lz1998/pbbot/plugin/HelloPlugin.java