/gd

Primary LanguageJavaScriptApache License 2.0Apache-2.0

青龙安装Bot监控

- [x] 2022.4.9 已兼容青龙`2.12.x`版本路经

1.进入容器内

# 进入青龙容器内,“qinglong” 为容器名字。
docker exec -it qinglong /bin/bash

2.安装依赖

  • 一键安装
rm -f install.sh* && wget -q https://raw.githubusercontent.com/curtinlv/gd/main/install.sh && bash install.sh

3.配置tg机器人参数

青龙存放位置:/ql/config /ql/data/config
  • bot.json 填写你的机器人token 用户id等参数
  • diybotset.json 填写监控群组频道id等参数
  • jk.json 自定义监控变量和应对脚本路径
#登录青龙面板
菜单【配置文件】右上角选择对应配置文件进行编辑
bot.json
diybotset.json

Ps: 可参考本仓库 conf/xxx.json

4.启动机器人

#青龙2.10x
cd /ql/jbot/
#青龙2.12.x版本
cd /ql/data/jbot/

#第一次启动是这样启动,后续启动参考底部相关命令
pm2 start ecosystem.config.js 
#查看运行状态
pm2 status jbot 

# 查看日志:看看有没有报错。
tail -100f /ql/log/bot/run.log
#青龙2.12
tail -100f /ql/data/log/bot/run.log
#终止查看日志 按 Ctrl+C

  • 如TG收到机器人信息,证明你填写的机器人参数是正确的∆。

图2:完成登录,tg机器人发通知

登录user开启监控

  • a.发送【/user】 点击 “重新登录”

图1:首次登录授权个人tg

  • b.输入手机号格式0086x x xx x x (要关闭两步验证)

图2:登录

  • c.发送【user?】 给你的机器人,有以下回复,证明监控状态正常。

图3:测试1

图4:测试2

  • 在所监控的频道发出变量,机器人会马上通知:

图4:测试2

恭喜你,部署已完成。

#################### 相关命令 ####################
操作环境:进入容器内
## 查看机器人运行状态
pm2 status jbot

## 启动机器人:
pm2 start jbot

## 停止机器人
pm2 stop jbot

## 重启机器人
pm2 restart jbot

## 一键更新1
rm -rf /ql/repo/gd && cd /ql/repo/ && git clone https://github.com/curtinlv/gd.git && pm2 stop jbot ; rm -rf /ql/jbot/* && cp -a /ql/repo/gd/* /ql/jbot/ ; pm2 start jbot

#或一键更新2
if [ -d /ql/data ];then QL=/ql/data;else QL=/ql; fi;cd ${QL} && rm -f update.sh* && wget  -q https://raw.githubusercontent.com/curtinlv/gd/main/update.sh >/dev/null && bash update.sh

## 卸载机器人
pm2 stop jbot && pm2 delete jbot
rm -rf /ql/jbot/*
rm -rf /ql/data/jbot/*

机器人指令

/restart 重启机器人

/upgd 更新机器人

/user? 查看监控状态

/clean 清理缓存日志,释放空间

/help 命令帮助

最近更新 2022.4.10(v1.3.0)

  • 新增清理功能 /clean
  • 兼容青龙版本2.12.x
  • 优化变量匹配正则
  • 解决user?不回复问题
  • 优化队列问题
  • /user 重复对话问题

更多

特别感谢