Linux服务器安装zhenxun-bot(Ubuntu为例)

Windows安装zhenxun-bot与Zreo-bot-plugin
---没有服务器?点我购买低价服务器洛杉矶云服务器10¥/月起
部分功能需要ffmpeg,此处给出Ubuntu安装方法
1 | sudo apt update |
安装go-cqhttp
1.从这里下载与自己系统匹配的版本
2.将自己下载的go-cqhttp上传到自己的服务器目录,我的目录为/root/BOT,选中go-cqhttp_linux_XXXXXX.tar.gz,点击解压,并将BOT文件夹的权限修改为777若之前上传的目录不同,此处需要替换为自己的目录,下文同
3.打开远程工具,执行以下命令
1 | sudo su #只有在提示-bash: cd: /XXX: Permission denied时才需要执行此命令,否则无需执行 |
首次运行会让你选择通信方式,选择3 (反向 Websocket 通信)
4.打开config.yml文件,按照提示填写bot的账号密码
5修改反向链接universal
1 | universal: ws://127.0.0.1:8080/onebot/v11/ws/ |
6.启动go-cqhttp,若无法登录(当前登录存在风险)
请*在本地按照相同的方法部署一份go-cqhttp,反向链接universal可不修改,在本地登录完成之后将device.json与session.token上传至与go-cqhttp同级目录下即可
7.重启服务器上的go-cqhttp完成登录
安装Postgresql数据库
**方法一(小白友好)**入宝塔Linux面板,依次点击数据库-PgSQL,之后点击安装,PGSQL的版本不会对真寻造成太大影响。
安装完成之后点击数据库列表-添加数据库,输入数据库名/用户名/
方法二(手动安装)
1 | #1.直接命令行输入 |
安装zhenxun-bot
1依次执行以下命令
1 | git clone https://github.com/HibiKier/zhenxun_bot.git #在BOT目录下执行 |
2.设置超级用户,打开 .env.dev 文件,在中添加自己的QQ
1 | SUPERUSERS=["123456789"] |
3.打开 configs/config.py 填写数据库数据
1 | bind: str = "" # 数据库连接链接 |
启动zhenxun
1 | python3 bot.py |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Morax!
评论
匿名评论
你无需删除空行,直接评论以获取最佳展示效果