Sign inSign up

grbhq/dbot

By grbhq

Updated over 4 years ago

Image
1

955

grbhq/dbot repository overview

license GitHub stars GitHub forks Docker Pulls Docker Size Docker Stars

dbot

所有源码均提取自dbot原作者 的镜像
完整版教程请查看(https://www.right.com.cn/forum/thread-8223917-1-1.html)
数据库文件下载地址:https://gitee.com/grbnb/dbot/tree/master/
当前dbot镜像仅支持amd64和arm64架构设备
1.5版新增web提交cookie功能,可选对qq接机器人提交。
1.4版仅支持对接机器人

----------------此处为1.5版本安装简洁教程----------------

第一步安装MySQL容器【注意数据库文件版本,不可混用。建议使用管理工具导入,完整版教程中已附带管理工具】

运行命令:
docker run -dit \
-v $PWD/mysql/log:/var/log/mysql \
-v $PWD/mysql/data:/var/lib/mysql \
-v $PWD/mysql/conf:/etc/mysql/conf.d \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=123456 \
-e MYSQL_DATABASE=dbot \
--privileged=true \
--name mysql \
--restart always \
mysql:8.0-oracle
●解决中文乱码问题
(1)进入配置文件并创建编辑my.cnf

cd mysql/conf

(2)编辑my.cnf

vi my.cnf

复制如下内容到文件中

[client]
default-character-set=utf8
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
[mysql]
default-character-set = utf8

按esc键:wq保存退出!

(3)重启MySQL容器

docker restart mysql

●导入数据库【去上面给的地址下载对应版本的数据库文件】
首先需要将dbot.sql文件导入到MySQL容器的根目录中【确保你的sql文件在当前目录或者自己指定sql文件的位置】

docker cp dbot.sql mysql:/

(1)进入MySQL容器

docker exec -it mysql bash

(2)登陆连接MySQL

mysql -uroot -p123456

(4)切换到dbot数据库并导入拷贝进来的sql文件【分号不能少】

use dbot;

source /dbot.sql;

第二步安装dbot容器

1.4版本仅支持对 接qq机器人
运行命令:
docker run -dit \
-v $PWD/dbot:/app/dbot \
-p 2333:2333 \
-e ENVIRONMENT=prod \
-e APP_MODULE=bot:app \
-e MAX_WORKERS=1 \
--name dbot \
--hostname dbot \
--privileged=true \
grbhq/dbot:1.4 bash

1.5版支持web网页提交版+qq机器人提交
(1)运行命令
docker run -dit \
-v $PWD/dbot:/app/dbots/dbots/mysql \
-p 2333:2333 \
-p 2334:80 \
-e ENVIRONMENT=prod \
-e APP_MODULE=bot:app \
-e MAX_WORKERS=1 \
--name dbot \
--hostname dbot \
--privileged=true \
--restart always \
grbhq/dbot:latest
(2)修改宿主机dbot/目录下刚刚映射的mysql.py文件,对接数据库

vi dbot/mysql.py

(3)修改完后重启容器,浏览器访问dbot后台

【提醒:只有对接好了数据库才能访问网页后台】

1.5版dbot的网页后台登陆地址: 你的设备ip:2334 例如:192.168.1.1:2334 【默认用户名:admin 默认密码:123456】

提交ck地址:你的设备ip:2334/cookie 例如:192.168.1.1:2334/cookie

Tag summary

Content type

Image

Digest

Size

171.9 MB

Last updated

over 4 years ago

docker pull grbhq/dbot