📖 目录
- 本次测试使用青龙版本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
∆出现以上提示,即登录成功,按ctrl+c
终止,继续以下操作:
# 通过pm2 后台启动,除了登录验证外,建议使用pm2启动机器人
cd /ql/jbot/
pm2 start ecosystem.config.js #第一次启动是这样启动,后续启动参考底部相关命令
# 查看日志:看看有没有报错。
tail -100f /ql/log/bot/run.log
#终止查看日志 按 Ctrl+C
成功登录后,tg机器人给你发以下信息,证明你填写的机器人参数是正确的∆。
发送【user?】 给你的机器人,有以下回复,证明你通过号码成功授权登录。
在所监控的频道发出变量,机器人会马上通知并执行对应脚本。
恭喜你,部署已完成。
#################### 相关命令 ####################
操作环境:进入容器内
## 查看机器人运行状态
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更新
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中各功能的限制。