[linux/windows] bilibili动态监测 qq机器人部署
目录
安装 go-cqhttp(linux和Windows均使用)
-
下载最新版 go-cqhttp,参考 版本说明open in new window
-
创建一个空文件夹如
~/cqhttp
存放数据,并将解压好的go-cqhttp
可执行文件放入其中 -
在当前文件夹内打开一个终端,并运行
go-cqhttp
,选择3
反向 Websocket 通信,在文件夹内生成config.yml
配置文件 -
打开
config.yml
,修改原本内容(Windows别用记事本)account: uin: 1233456 # 机器人QQ账号 servers: - ws-reverse: universal: ws://127.0.0.1:8080/onebot/v11/ws
-
在终端中重新运行
go-cqhttp
,扫码登录注意:
- 经测试, 在config.yml中直接设置好密码后使用滑块验证几乎登不上
- 服务器扫码录总是显示网络复杂等等难以登录, 可以先在Windows上登录好后, 将生成的
device.json
和session.token
挪到服务器上
安装 HarukaBot
(Windows)
可以先建个虚拟环境,不建也无妨直接进行第3步
conda create -n bot0
conda active bot0
pip install haruka-bot -i https://pypi.tuna.tsinghua.edu.cn/simple/
4. 新建个文件夹如hurukabot/, 在这个目录下 hb run
ubuntu服务器
pip install haruka-bot -i https://pypi.tuna.tsinghua.edu.cn/simple/
hb run
Playwright 依赖不全
playwright install-deps
守护进程(挂在服务器后台)
安装screen
apt-get install screen
运行hurukabot
mkdir ~/hurukabot
cd hurukabot
screen -S hb
hb run
按Ctrl+D退出连接即可(进程会挂在后台)
可通过screen -r hb重连
运行go-cqhttp
cd ~/cqhttp
screen -S cqhttp
./go-cqhttp
登录成功后Ctrl+D
退出连接即可
可通过screen -r qq 重连
[FATAL]: open cache image db failed: resource temporarily unavailable
Linux报Resource temporarily unavailable问题解决方案
https://github.com/Mrs4s/go-cqhttp/issues/1977
参考
本文来自博客园,作者:泥烟,CSDN同名, 转载请注明原文链接:https://www.cnblogs.com/Knight02/p/bilibili-qqbot.html