Skip to content

xiwangly2/xwbot

Repository files navigation

XWBOT

简介

一个自己手搓的 QQ BOT 项目,功能主要是一些实用的工具

早知道就用 Nonebot 了,何必自己造轮子

开始

您可以使用 Docker 安装,安装前请配置 go-cqhttp 和 MySQL 的连接信息(MySQL 可能需要自己部署)

或者是自己手动部署

下面的内容请根据使用的实际情况修改,不建议直接照抄

使用Docker

以下方法多选一

(一)自己 Build

先克隆本仓库

docker build -t xiwangly/xwbot .

(二)从 ghcr 拉取镜像

(推荐使用,ghcr会实时根据更改构建镜像)

docker run -itd -v $PWD/xwbot/config:/app/config --name=xwbot --net=host --restart=always ghcr.io/xiwangly2/xwbot:main

(三)从 DockerHub 拉取镜像

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),这有效的避免了对一些无关的群聊的骚扰,这样可以有效的潜伏在正常的群里面

About

基于Python3的QQ机器人,从我的PHP版本重构

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages