青龙安装Bot监控dog——2022.4.3更新

tg的参数先自己提前准备好,开始吧~

本次测试使用青龙版本v2.10.12

1.进入容器内

2.安装依赖(二选一)

#一键安装
wget https://raw.githubusercontent.com/curtinlv/gd/main/install.sh && bash install.sh

#############################

#手动安装
# 操作环境,容器内执行。如果一键安装完成,就不用执行这一块。
# 包依赖
apk add zlib zlib-dev libjpeg-turbo libjpeg-turbo-dev gcc python3-dev libffi-dev musl-dev linux-headers
​
# 模块依赖
pip3 install qrcode==7.3.1 Telethon==1.24.0 requests==2.27.1 Pillow==9.0.0 python-socks==1.2.4 async_timeout==4.0.2 prettytable==3.0.0
​
# 拉取jbot主要代码
cd /ql/repo && git clone https://github.com/curtinlv/gd.git
cp -a /ql/repo/gd/* /ql/jbot && cp -a /ql/jbot/conf/* /ql/config 
cp -a /ql/jbot/jk_script/* /ql/scripts
mkdir /ql/log/bot

3.配置tg机器人参数配置

# 操作环境,容器内:
# 机器人登录相关参数,存放路径:
## 填写参考:https://raw.githubusercontent.com/curtinlv/gd/main/conf/bot.json
vi /ql/config/bot.json
​
# 监控频道相关参数,存放路径:
## 填写参考:https://raw.githubusercontent.com/curtinlv/gd/main/conf/botset.json
vi /ql/config/diybotset.json

提示:如不会vi命令,建议在外面编辑好再拉进去替换。
参数配置:
bot.json            # tg改自己的
botset.json        # 可以默认不改
diybotset.json    # 可以默认不改


∆举例1: 从宿机复制进容器
 docker cp bot.json 容器名字:/ql/config

∆举例2: 利用面板页面修改,然后登录面板【配置文件】,找到它进行修改保存:

青龙安装Bot监控dog——2022.4.3更新

4.启动机器人

# 操作环境,容器内:
## 删除历史登录session
rm -f /ql/config/user.session
​
# 首次启动,按照提示登录tg,填手机号格式0086xxxxxxxx
cd /ql
python3 -m jbot

青龙安装Bot监控dog——2022.4.3更新

∆出现以上提示,即登录成功,按ctrl+c终止,继续以下操作:

# 通过pm2 后台启动,除了登录验证外,建议使用pm2启动机器人
cd /ql/jbot/
pm2 start ecosystem.config.js #第一次启动是这样启动,后续启动参考底部相关命令
​
# 查看日志:看看有没有报错。
tail -100f /ql/log/bot/run.log
#终止查看日志 按 Ctrl+C

成功登录后,tg机器人给你发以下信息,证明你填写的机器人参数是正确的∆。

青龙安装Bot监控dog——2022.4.3更新

发送【user?】 给你的机器人,有以下回复,证明你通过号码成功授权登录。

青龙安装Bot监控dog——2022.4.3更新

在所监控的频道发出变量,机器人会马上通知并执行对应脚本。

青龙安装Bot监控dog——2022.4.3更新

恭喜你,部署已完成。

#################### 相关命令 ####################
操作环境:进入容器内
## 查看机器人运行状态
pm2 status jbot
​
## 启动机器人:
pm2 start jbot
​
## 停止机器人
pm2 stop jbot
​
## 重启机器人
pm2 restart jbot

## 更新监控脚本:
1.把新增的脚本发给机器人,仅保存到 scripts 目录下
2.更新user.py 监控,给机器人发送指令(直接复制整行,不能换行)
/cmd  cd  /ql/jbot/user/ && rm -f user.py && wget https://raw.githubusercontent.com/curtinlv/gd/main/user/user.py
3.重启生效,给机器人发送指令
/reboot

其他

#获取频道id,将其频道消息转发给该机器人即可获取
获取id机器人:https://t.me/getidsbot

更新

########################################
【更新】2022.4.3
- 增加队列
- 修复开卡变量配置问题
- 增加机器人指令 /upgd #更新监控程序
########################################
PS:第一次的部署的按照上面教程即可,以下命令仅适合部署过的。

#【更新方法1】进入容器:
docker exec -it qinglong /bin/bash
#停止机器人
pm2 stop jbot
#更新代码
rm -rf /ql/repo/gd
cd /ql/repo/ && git clone https://git.metauniverse-cn.com/https://github.com/curtinlv/gd.git
rm -rf /ql/jbot/*
cp -a /ql/repo/gd/* /ql/jbot/
#启动机器人
pm2 start jbot

#【更新方法2】发给机器人指令, 这是一行命令,整行复制,不能换行!
/cmd rm -rf /ql/repo/gd && cd /ql/repo/ && git clone https://git.metauniverse-cn.com/https://github.com/curtinlv/gd.git && pm2 stop jbot && rm -rf /ql/jbot/* && cp -a /ql/repo/gd/* /ql/jbot/ && pm2 start jbot

特别感谢

脚本的写作参考了:

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @Curtin 发布。如若转载,请注明出处: 科技玩家 » 青龙安装Bot监控dog——2022.4.3更新

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿精选文章

跨平台屏幕控制

2022-3-26 23:26:51

教程玩家投稿精选文章

Joplin 笔记云同步方案之坚果云

2022-3-27 19:37:50

290 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. Rpower

    确实不错

  2. lowtim1

    监控变量怎么更改,直接丢进去吗?

  3. seatom

    继续加油哦,争取发表更多优秀帖子

  4. 安澜

    插眼,以后再看

  5. 七年

    谢谢大佬分享,谢谢!

  6. 洛笙

    在所监控的频道发出变量,机器人会马上通知并执行对应脚本 发出什么变量呢

  7. 我是牛逼哥

    继续加油

  8. 七年

    真棒,感谢分享!

  9. slimei

    前来顶贴!

  10. 幻念

    真棒,感谢分享!

  11. kejiwanjia000

    非常详细, 谢谢花时间累积创作?

  12. slimei

    这真是个好文章,谢谢

  13. Shane10

    BOT最近几个月突然不监控了,是什么原因?Tg上发命令给bot倒是有反应的。

  14. slimei

    辛苦了,学习一下

  15. 84896150

    感谢分享,赞赞赞

  16. 84896150

    可以可以

  17. 84896150

    必须点赞

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索