前提说明
维护不易,觉得有帮助,可以在文章结尾请我吃颗糖哦♥️
面板的所有UI都是在网上找的,如有侵权,请告知,马上改。
个人娱乐,请勿商用
交流群:1023015785
此Docker以及内置DBot机器人,端口为2333,不用再此搭建了
因为每次抓好包修改青龙的config.sh文件时,需要找到对应的变量,然后找到最后的位置进行添加保存,这样实在太麻烦了,虽然对于CK少的来说,这都不是说,谁叫我太懒呢,我就写了一个自动修改青龙config.sh文件的机器人,python环境。以后的更新可能只针对于docker更新,因为只有我一人更新,更新进度有所缓慢,谅解一下咯。
如果出现数据丢失,概不负责。
记得自己保存一下数据,特别是config.sh文件。
下面的文章多为无docker配置,喜欢研究和琢磨的兄弟可以看看,也可能对你有所帮助哦
功能说明
搭建教程
[N1盒子]纯docker版dbot镜像,可在openwrt系统中运行,支持amd64和arm64架构的设备
此容器由 1024240377(QQ)大佬支持与维护,也欢迎各位大佬支持DBot
详细教程:教程
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
机器人搭建
#运行一次进行生成配置,然后修改配置,再运行
./go-cqhttp
#[-d]后台运行
#比如./go-cqhttp -d
# go-cqhttp 默认配置文件
account: # 账号相关
uin: 123456789 # QQ账号
password: '' # 密码为空时使用扫码登录
encrypt: false # 是否开启密码加密
status: 0 # 在线状态 请参考 https://docs.go-cqhttp.org/guide/config.html#在线状态
relogin: # 重连设置
delay: 3 # 首次重连延迟, 单位秒
interval: 3 # 重连间隔
max-times: 0 # 最大重连次数, 0为无限制
# 是否使用服务器下发的新地址进行重连
# 注意, 此设置可能导致在海外服务器上连接情况更差
use-sso-address: true
# 是否允许发送临时会话消息
allow-temp-session: false
heartbeat:
# 心跳频率, 单位秒
# -1 为关闭心跳
interval: 5
message:
# 上报数据类型
# 可选: string,array
post-format: string
# 是否忽略无效的CQ码, 如果为假将原样发送
ignore-invalid-cqcode: false
# 是否强制分片发送消息
# 分片发送将会带来更快的速度
# 但是兼容性会有些问题
force-fragment: false
# 是否将url分片发送
fix-url: false
# 下载图片等请求网络代理
proxy-rewrite: ''
# 是否上报自身消息
report-self-message: false
# 移除服务端的Reply附带的At
remove-reply-at: false
# 为Reply附加更多信息
extra-reply-data: false
# 跳过 Mime 扫描, 忽略错误数据
skip-mime-scan: false
output:
# 日志等级 trace,debug,info,warn,error
log-level: warn
# 日志时效 单位天. 超过这个时间之前的日志将会被自动删除. 设置为 0 表示永久保留.
log-aging: 15
# 是否在每次启动时强制创建全新的文件储存日志. 为 false 的情况下将会在上次启动时创建的日志文件续写
log-force-new: true
# 是否启用日志颜色
log-colorful: true
# 是否启用 DEBUG
debug: false # 开启调试模式
# 默认中间件锚点
default-middlewares: &default
# 访问密钥, 强烈推荐在公网的服务器设置
access-token: ''
# 事件过滤器文件目录
filter: ''
# API限速设置
# 该设置为全局生效
# 原 cqhttp 虽然启用了 rate_limit 后缀, 但是基本没插件适配
# 目前该限速设置为令牌桶算法, 请参考:
# https://baike.baidu.com/item/%E4%BB%A4%E7%89%8C%E6%A1%B6%E7%AE%97%E6%B3%95/6597000?fr=aladdin
rate-limit:
enabled: false # 是否启用限速
frequency: 1 # 令牌回复频率, 单位秒
bucket: 1 # 令牌桶大小
database: # 数据库相关设置
leveldb:
# 是否启用内置leveldb数据库
# 启用将会增加10-20MB的内存占用和一定的磁盘空间
# 关闭将无法使用 撤回 回复 get_msg 等上下文相关功能
enable: true
# 媒体文件缓存, 删除此项则使用缓存文件(旧版行为)
cache:
image: data/image.db
video: data/video.db
# 连接服务列表
servers:
# 反向WS设置
- ws-reverse:
# 反向WS Universal 地址
# 注意 设置了此项地址后下面两项将会被忽略
universal: ws://127.0.0.1:2333/onebot/v11/ws
# 反向WS API 地址
api: ws://your_websocket_api.server
# 反向WS Event 地址
event: ws://your_websocket_event.server
# 重连间隔 单位毫秒
reconnect-interval: 3000
middlewares:
<<: *default # 引用默认中间件
更新内容
2022-4-19:
1. 修复面板无法增加修改用户信息
2. 修复cookie页面无法使用
3. 优化数据库配置,只需要设置一个配置即可
4. 增加面板自定义背景
5. 现无需安装宝塔等插件进行安装DBot
6. 此平台自带DBot,无需再次安装,如果检测到DBot无法运行,请重启此容器
7. 增加面板接口 ip/cookie/
8. 支持在线提交CK。智能识别用户的CK并提交到相应位置,与DBot机器人相识
9. 增加自定义提交地方,可以选择配置文件,或者变量
10. 修复DBot无法查询自选股等信息
11. 修复选择配置地址无用的bug
12. 修改数据库表
13. 修复无数据无法启动
14. 增加接口命令:状态
2022-4-14:
更新docker镜像和命令,更新数据库整合包
2022-4-12:
更新docker教程,拉取docker镜像和饥饿容器,只需要配置gocq以及数据库即可
2022-4-10:
2.3.2-2.3.3:
修复各种bug
2022-4-9:
2.3.1
1.增加所有类型的状态显示
2.增加cookie数据库,用于存放所有cookie数据,所有ck都可以绑定QQ
3.修复快捷提交ck无法提交到数据库
4.修复相同关键字提交的ck只能提交一个
5.增加同步功能,可以同
6.修改青龙登陆方法
更新教程:删除数据库 ks 表
2022-4-8:
2.3.0
1.修改整体框架
2.更换数据库表,删除config和word表
3.增加数据库export和words表
4.增加自定义识别关键字进行上传
5.增加自定义回复
6.增加自定义关键字禁言
7.增加自定义关键字撤回
8.增加默认添加分隔符
9.增加菜单的自定义回复
10.增加类型的数量上限,当ck达到上限时,并不会继续增加
11.增加自定义禁言时间
12.暂时删除设置配置命令,现有配置都在MySQL数据库手动配置
13.增加自定义上传回复接口,所有接口默认数据库都有,自行参考
14.增加查询美团命令
15.增加查询饿了么命令
16.修复自选股多行空显示
更新教程:删除数据库中config和word表,上传整个数据库
2022-4-6:
2.2.0
1.修复大bug,重写各种模块
2.日志路径不用填了,直接填 ql 数据库就好,把密钥全部填写(暂时只支持一个容器)
3.增加【状态】命令
更新教程:删除qinglong_config.py文件和ks.py文件,将数据库更新包上传,日志类型后面不用加【反斜线】了,删掉即可
日志地址不需要填写,没用了,以后我把不用的数据都删掉,新版还不知道有什么bug,有bug跟我说吧
2022-4-5:
2.1.8:
1.修复快手ck直接提交无法回复问题
2.修复已知BUG
3.增加酷狗大字提交ck
4.增加管理员指令,自己摸索
5.增加指令为增加管理员用户:增加管理员 qq
6.也可以删除管理员:删除管理员 wzq_qlskey
更新教程:覆盖源码,上传数据库更新包
2022-4-4:
2.1.7:
1.修复换行CK无法提交
2.优化代码
3.修改增加账户指令:增加账号 分割号 类型 CK
4.增加查询自选股功能
5.增加自选股快速提交功能,检测openid&wzq_qlskey&wzq_qluin字段将自动提交ck,默认@隔开
6.优化数据库
2022-4-3:
2.1.6:
1.修复设置配置失败的问题
2.修复换号增加账号无法添加ck
3.删除提交延迟
4.修复增加账号换行问题
5.优化代码
更新教程:更换main.py文件
2.1.5:
1.修复重复同步BUG
2.增加普通快手的查询(与极速版CK一模一样才能查询,记得在数据库里面把false改成True)
3.增加提交ck随机延迟在半分钟以内(以后自定义)
4.优化代码
更新教程:上传up数据库包,修改config表中得普通快手为True,覆盖源码,修改数据库地址
2022-4-2晚:
2.1.4:
1.修复已知BUG
2.1.3:
1.修复已知BUG,优化代码
2.增加快手极速版CK同步至数据库
3.数据库设置ck绑定QQ,直接输入 查询快手 查询信息
4.增加发送ck自动上传数据库并绑定QQ
5.增加删除快手账号功能【删除快手 qq 快手账户名】直接从数据库以及config.sh文件中删除
更新教程:直接覆盖所有源码,上传up的数据库包
pip3 install pymysql
安装依赖
2022-4-2:
2.1.1:
1.修复设置config.sh文件问题
2.设置配置修改为MySQL数据库,自行在config.py修改IP端口,以后就不用怕更新后重新设置配置了
3.增加数据库自定义命令
4.增加菜单功能,回复自定义,命令:查询菜单
5.增加设置数据库配置,命令:设置配置 config 内容(暂支持修改config)
更新说明:创建一个MySQL数据库,上传懒人包里面的数据库,修改config.py文件
2022-3-30:
2.0.1更新内容:(上传ks.py和main.py即可)
1.修改快手提交关键字
2.增加快手查询功能:去ks.py进行修改配置文件
mark一下。
remark一下。