青龙安装Bot监控dog——2022.4.3更新 – – Telegram 简体版Telegram中文版下载

Haley

📖 目录

  • 本次测试使用青龙版本v2.10.12
    • 1.进入容器内
    • 2.安装依赖(二选一)
    • 3.配置tg机器人参数配置
    • 4.启动机器人
  • 测试
  • 其他
  • 更新
  • 特别感谢

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

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

1.进入容器内

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

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: 利用面板页面修改,然后登录面板【配置文件】,找到它进行修改保存:

4.启动机器人

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

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

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


测试

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

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

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

图3:测试1

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

图4:测试2

恭喜你,部署已完成。

#################### 相关命令 ####################
操作环境:进入容器内
## 查看机器人运行状态
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

特别感谢

脚本的写作参考了:

  • SuMaiKaDebot 仓库
  • chiupamJD_Diy 仓库
  • msechenjdrain 仓库
  • 未完待定

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

Ten articles before and after

「Telegram小技巧」详解telegram电报内各功能上的限制

一、账户限制

用户名:5-32字符

个人简介:70字符

名字长度:1-64字符

姓氏长度:0-64字符

自毁期:1、3、6(默认)和 12 个月

垃圾邮件禁令:3天或更长时间

视频头像持续时间:10秒

群组和频道创建:一天最多50个

帐号数量:最多3个

二、聊天与群组限制

可加入的频道和超级组数量:500

参与者:可以提高限制,最多200,000

照片和视频自毁时间:1-60秒

消息可编辑时间:发送后48小时内;具有固定权限的管理员无限制

主列表中的固定聊天:5个聊天或频道加上5个秘密聊天

组名称和描述:255字符

管理员数量:50

机器人数量:20

群发贴:超过100名参与者的群组

最近的操作(订阅、帖子等):两天

在一条消息中可提及的数量:50,多于将不会发送通知

组中可见消息数:1,000,000

查看统计数据的参与者数量:至少500

用户名变更预约:约15-30分钟

三、消息/频道帖子限制

一条消息长度:4,096字符

视频消息持续时间:1分钟

单条消息中的图像和视频:10个

文件大小限制:2GB

媒体字幕:1,024字符

预定消息数量:100 条

排程时间范围:365 天

四、频道限制

单个帐户的公共用户名数量:10个

@username的长度:5-32字符

频道名称和描述:255字符

频道管理员的可见订阅者:200人

邀请用户数:200 人

帖子编辑:无限制

频道订阅人数:无限制

要查看统计信息的订阅者数量:至少50

频道删除:只有在Telegram支持下才能删除订阅人数超过1000的频道

无需订阅即可访问私人频道:每天最多5分钟

用户名更改预约:约15-30分钟

五、文件夹限制

文件夹:10个

文件夹中的固定聊天:100个

六、附近的人限制

能见度范围:约12公里

可见用户:100人

可见的地理聊天号码:最近10个

*默认情况下是关闭的,用户打开此功能:表示他们希望对附近的其他人可见。

七、贴纸限制

保存GIF的数量:200

最喜欢的贴纸数量:5

动画持续时间:最多 3 秒

帧数FPS:30 或 60

贴纸尺寸:静态一侧等于512px,另一侧等于或小于512px;动态512×512

贴纸文件大小:静态最大 512 KB,动画最大 64 KB

贴纸包中的贴纸数量:静态120,动态50

八、机器人限制

机器人数量:20个

机器人用户名长度:5-32字符

键盘按钮数量:100

信息长度 (/setabouttext):120字符

描述长度:512字符

命令数量:0-100个命令

命令长度:1-32字符

命令描述长度:2-256字符

文件上传限制(BotAPI):50MB

文件下载限制(BotAPI):20MB

消息转发:每小时最多 2,000 条

消息格式化数据 :10 KB

消息频率:每秒最多 30 条消息;公共聊天和频道每分钟20次

API 请求频率:每秒最多 30 个请求

Bot /start有效载荷长度:64个字符

总结:

以上就是telegram中各功能的限制。

About Me

Pretium lorem primis senectus habitasse lectus donec ultricies tortor adipiscing fusce morbi volutpat pellentesque consectetur risus curae malesuada dignissim lacus convallis massa mauris.