一个自己手搓的 QQ BOT 项目,功能主要是一些实用的工具
早知道就用 Nonebot 了,何必自己造轮子
您可以使用 Docker 安装,安装前请配置 go-cqhttp 和 MySQL 的连接信息(MySQL 可能需要自己部署)
或者是自己手动部署
下面的内容请根据使用的实际情况修改,不建议直接照抄
以下方法多选一
先克隆本仓库
docker build -t xiwangly/xwbot .
(推荐使用,ghcr会实时根据更改构建镜像)
docker run -itd -v $PWD/xwbot/config:/app/config --name=xwbot --net=host --restart=always ghcr.io/xiwangly2/xwbot:main
docker run -itd -v $PWD/xwbot/config:/app/config --name=xwbot --net=host --restart=always xiwangly/xwbot
移除容器和镜像
docker stop xwbot || docker rm xwbot || docker rmi ghcr.io/xiwangly2/xwbot:main
移除配置文件
rm -r /www/wwwroot/go-cqhttp
要更新的话就再执行一遍安装步骤
##手动部署
您需要自己安装 Python 环境,然后然后pip install -r requirements.txt
,安装依赖
首次使用请将config/config_example.yml
复制到config/config.yml
并编辑其中的设置,并且正确的配置 Go-cqhttp 的正向 websocket 通信
另外,还需要MySQL的存储支持,自己看着办吧
别忘了导入数据库完成初始化,在sql
文件夹里
自动化的部署脚本在写了……
如果 go-cqhttp 和数据库配置正常的话,您需要在分别在不同的群聊、私聊回复
/on
开启机器人(需要配置管理员QQ),这有效的避免了对一些无关的群聊的骚扰,这样可以有效的潜伏在正常的群里面