QQ机器人服务器搭建2
QQ机器人服务器搭建2
接上期QQ机器人搭建-上【环境搭建】 | 浪浪云技术栈 (langlangy.com)
服务器环境已搭建好,现在我们搭建服务端与客户端
首先我们准备客户端登录环节,我们去官网下载win版本的cqhttp客户端在本地登录
Release v1.2.0 · Mrs4s/go-cqhttp (github.com)
下载最新版本
下载后我们在win找到并解压
会看到这个exe执行文件我们双击点开
点确认
现在点击右边的bat文件
选择3
想办法打开右边的yml文件我们编辑
填QQ号密码不填,后面手机扫码登录
然后翻到最底下
把这里的ws地址更改为服务端ws地址
ws://127.0.0.1:12001/ws
这里后文会提到的127.0.0.1可以改为你自己服务端的公网ip,也可以改为本地ip,这主要看你的服务端安装在哪。
至于端口就是服务端的一个端口,这是随便的,只要不被别的应用占用就行。
现在就可以保存了
我们再次双击bat文件
等个几秒钟然后退出即可
这时会生成一个device.json文件
我们打开它,找到protocol项把数字改为2
保存即可,再次双击打开,稍等几秒
这里扫码登录即可
注意手机和电脑必须连接同一个网络,不然登录可能会失败
这就完成了
现在我们关闭它
找到以下几个文件,复制到客户端中
这里我们安装一个命令screen
sudo dnf install epel-release
sudo dnf update
sudo dnf install screen
装好后我们继续
screen -S bot
创建一个bot后台
我们进入服务端目录,输入
conda activate bot #这里没装好的看上一篇博客
然后把服务端的config.example.cfg改为config.cfg
打开编辑
把mirai及以下内容改为
[onebot]
qq=请修改为你机器人的QQ号
manager_qq = 请修改为机器人管理员的QQ号
reverse_ws_host = "0.0.0.0"
reverse_ws_port = 8566
这里的host和port与客户端设置的要一样
这里添加模型自行添加没什么难度我用的是科大讯飞
这里我们回到终端输入
pip3 install -r requirements.txt
在此期间我们创建新的一个窗口
输入
screen -S cqhttp
找到客户端目录,输入
./cqhttp
客户端启动成功,接着等待服务端的环境安装
好了
现在就可以运行了
python3 bot.py
这里报错我们可以输入
pip3 install Werkzeug==2.3.0
启动成功
成了
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 浪浪云技术栈
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果