Skip to content

Latest commit

 

History

History
172 lines (131 loc) · 5.55 KB

updateLog.md

File metadata and controls

172 lines (131 loc) · 5.55 KB

更新记录

  • 2022.3.28
    • 新增自定义监控配置文件,详见 conf/jk.json
首次更新方式:
1、以发送机器人命令方式:
# 下载自定义监控配置文件 jk.json
/cmd cd /ql/config && wget https://raw.githubusercontent.com/curtinlv/gd/main/conf/jk.json
# 更新user.py
/cmd cd /ql/jbot/user && rm -f user.py  && wget https://raw.githubusercontent.com/curtinlv/gd/main/user/user.py
# 更新 utils.py
/cmd cd /ql/jbot/diy && rm -f utils.py  && wget https://raw.githubusercontent.com/curtinlv/gd/main/diy/utils.py
# 重启机器人生效
/restart

2.ssh进入容器方式:
# 下载自定义监控配置文件 jk.json
cd /ql/repo/gd && git pull  && cp -a /ql/repo/gd/conf/jk.json /ql/config
# 更新user.py
rm -f /ql/jbot/user/user.py && cp -a /ql/repo/gd/user/user.py /ql/jbot/user/user.py
# 更新 utils.py
rm -f /ql/jbot/diy/utils.py && cp -a /ql/repo/gd/diy/utils.py /ql/jbot/diy/utils.py
# 重启机器人生效
pm2 restart jbot


PS:后续只需修改 jk.json 配置文件,自己定义变量监控和应对执行脚本即可。修改完,需重启机器人生效。

  • 2022.4.3 (v1.1)

    • 增加队列

    • 修复开卡变量配置问题

    • 增加机器人指令 /upgd #更新监控程序

    PS:第一次的部署的按照上面教程即可,以下命令仅适合部署过的。
    #【更新方法1】进入容器:
    docker exec -it qinglong /bin/bash
    #停止机器人
    pm2 stop jbot
    #更新代码
    rm -rf /ql/repo/gd
    cd /ql/repo/ && git clone 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://github.com/curtinlv/gd.git && pm2 stop jbot ; rm -rf /ql/jbot/* && cp -a /ql/repo/gd/* /ql/jbot/ ; pm2 start jbot
    
    #适配青龙,以防重启后失效
    rm -rf /ql/repo/dockerbot
    mkdir /ql/repo/dockerbot
    ln -sf /ql/repo/gd /ql/repo/dockerbot/jbot
    echo 'apk add zlib zlib-dev libjpeg-turbo libjpeg-turbo-dev gcc python3-dev libffi-dev musl-dev linux-headers' >>/ql/config/extra.sh
    echo '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' >>/ql/config/extra.sh
    echo 'cd /ql/jbot  && pm2 start ecosystem.config.js' >>/ql/config/extra.sh
    echo 'cd /ql/ && pm2 start jbot' >>/ql/config/extra.sh
    
    #2.12新版路径临时解决方法
    ln -sf /ql/data/scripts /ql/
    
  • 2022.4.4 (v1.2)

    • 增加监控明细查询
    • 修复 /upgd (指令更新监控程序,后续本仓库更新,可直接通过此指令一键更新。)
    PS:第一次的部署的按照上面教程即可,以下命令仅适合部署过的。
    #【更新方法1】进入容器:
    docker exec -it qinglong /bin/bash
    # 直接复制执行,这是一条命令,不能换行。
    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】发给机器人指令, 这是一行命令,整行复制,不能换行!
    /cmd 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
    
  • 2022.4.4(v1.2.1)

    • 新增一键更新脚本
    #本地执行
    bash update.sh
    # 一键更新
    cd /ql && wget https://raw.githubusercontent.com/curtinlv/gd/main/update.sh && nohup bash update.sh 2>&1 >/ql/log/bot/up.log &
    
    #查看更新日志
    tail -100f /ql/log/bot/up.log
    #取消查看日志
    Ctrl+C
  • 2022.4.5(v1.2.2)

    • 增加队列判断去重,解决同时触发同一变量多加符合问题!
    发送指令给机器人更新
    /upgd
    
    或一键更新
    cd /ql && rm -f update.sh* && wget -q https://raw.githubusercontent.com/curtinlv/gd/main/update.sh && nohup bash update.sh 2>&1 >/ql/log/bot/up.log &
2022.4.5 (v1.2.4)
    v1.2.3
        * 增加队列判断去重,解决同时触发同一变量多加符合问题!
    v1.2.4 
        * 修复变量去掉一些奇怪符号....
        * 修复user?不回复问题
2022.4.8 (v1.2.5)
    * 优化

  • 2022.4.9 (v.1.2.6)

    • 新增清理功能 /clean
    • 兼容青龙版本2.12.x
    • 修复一些问题
    • 机器人更新指令:/upgd

    • 命令更新: cd /ql && rm -f update.sh* && wget -q https://raw.githubusercontent.com/curtinlv/gd/main/update.sh && nohup bash update.sh 2>&1 >/ql/log/bot/up.log &

  • 2022.4.9 (v.1.2.7)

    • 优化/clean n 可指定天数清理日志,n为天数
    • 优化变量监控正则
  • 2022.4.10 (v.1.2.9)

    • v.1.2.8

      • 优化变量正则
    • v.1.2.9

      • 解决user?不回复问题
      • 修复非scripts目录下脚本路径队列问题。
    • v1.3.0

      • /user 重复对话问题
      • 彻底解决user?不回复问题
  • 2022.7.22 (v.1.3.4)

    • 修复 RPCError 400: ENTITY_BOUNDS_INVALID (caused by SendMessageRequest) 报错
    • 更换代理或关闭github下载代理
  • 2022.7.24 (v.1.3.5)

    • jk.json 支持在线修改,无需重启即生效
    • 增加日志发送模式,jk.json配置需要增加参数详情
    • 修复队列问题
  • 2022.7.26 (v.1.3.6)

    • 更新优化
  • 2022.7.31 (v.1.3.7)

    • 增加当天变量去重
    • 其他优化 2022.8.2 (v1.3.9)
    • 增加去重activityId 2022.8.9 (v1.4.0)
    • 修复报错问题(Empty or invalid UTF-8 xxxx)