📝Full bug的日常 – Telegram
📝Full bug的日常
1.36K subscribers
68 photos
2 videos
51 files
68 links
技术分享,此频道主要发布更新日志
Download Telegram
FullTclash bot🤖
版本: 3.0.1 (development)

更新内容:
1. 针对先前Disney+ 测试不准确的问题,现已进行判断逻辑上的重构。准确率提高了(大概吧~)
2. 尝试显示流媒体解锁的地区,现已在Disney+测试项开启测试,其他测试项保持原样
3. 遗憾的是,图片输出结果默认为居左显示,有些许不整齐。幸运的是,一位开发者贡献了代码,将输出图片功能进行了改进,以后会将输出结果改为居中显示。
4. 注意到频繁地反馈测试进度会触发bot api的FloodWait,导致机器人无法发送信息。现如今反馈测试进度只会发送十次(10% 20% 30%...以此类推),这种保护措施可有效避免触发风控.
👍1
FullTclash bot🤖
版本: 3.0.2

更新内容:
1. 重写生成图片模块,感谢某位小伙伴贡献该模块代码。
2. 现如今测试项结果已经变更为居中显示。
3. 图片有小部分优化。
FullTclash bot🤖
版本: 3.0.3

更新内容:
1. 开始测试前先判断延迟,如果超时(0),则直接返回N/A结果
关于订阅泄露问题:

FullTclash bot 会远程下载订阅配置到本地存储中,所有下载的订阅保存在 ./clash目录中,测试结束后不会进行自动删除,如果您用的第三方搭建的bot进行测试,确保您对其产生信任,否则在使用之后请尽快重置订阅
FullTclash bot🤖
版本: 3.0.4

更新内容:
1. 新增命令 :
/new <订阅地址> <订阅名称>
可永久将订阅保存起来
2. 对应地新增命令:
/remove <订阅名称1> <订阅名称2>
可以批量移除订阅
3. 新增命令: /sub
可以列出所有已保存的订阅信息
4. 新增命令: /test <订阅名称>
可直接开始进行测试
5. 以上命令均需要管理员权限
FullTclash bot🤖
版本: 3.0.5

更新内容:
1. Netflix、Youtube 添加解锁地区显示
👍1
FullTclash bot🤖
版本: 3.1.0

更新内容:
1. 优化bot技术栈代码,所有命令模块化,更方便地维护和改动(总之和使用者无关,对开发者更友好了)
2. 注意!主程序入口已变更,现如今运行该程序入口为main.py ,启动命令相应更改为:
python main.py
FullTclash bot🤖
版本: 3.1.1

更新内容:
1. 新增了日志,使用者可去logs文件夹中查看日志
2. 修复超时节点仍然继续测试的bug
3. 经过一段时间的测试发现,因emoji表情导致图片生成失败的问题几乎没有出现,决定取消旧版生成图片方案。
4. 增加测试节点数量限制。为避免恶意使用者使用大量复用节点进行资源占用,新增了节点数量限制,最大测试节点数量为500。
FullTclash bot🤖
版本: 3.1.2

更新内容:
1. 由于本人早期编写的streamingtest.py有点杂乱,重新将代码优化了一下,顺便给几个模块搬了个家,移动到了libs文件夹下,目前看上去稍微顺眼了些。
👍1
FullTclash bot🤖
版本: 3.1.4

更新内容:
1. 新增bilibili解锁测试,有四种解锁情况:[解锁(台湾)、解锁(港澳台)、失败、N/A]
2. 对streamingtest.py文件进行了大改,该文件是实现流媒体测试的关键,里面含有整个测试逻辑,
本人对其进行了小功能拆分,便于维护了。相当于改头换面了吧。
3. 由于大改了前述文件,故暂未获取其稳定性,旧版流媒体测试方案仍旧可用。
现如今/test /testurl 对接的是新版测试方案,若想使用旧版测试方案,可使用 /testurlold /testold命令进行旧版测试。旧版测试无bilibili测试项
4. 修复部分bot功能使用的bug
👍2
FullTclash bot🤖
版本: 3.1.5

更新内容:
1. 新增Dazn解锁测试,有三种解锁情况:[解锁(地区代码)、失败、N/A]
FullTclash bot🤖
版本: 3.2.0

更新内容(大更新):
1. 新增节点链路拓扑测试,经过我的几天爆肝代码,终于把节点分析初步搞定了。
2. 相应地,通过 /analyze /analyzeurl 命令启动一个节点链路拓扑测试。
3. 新增 /reload 命令,进行重载部分配置,具体详情请输入 /help 查看
4. 很遗憾,经过一段时间的公测后,多人同测这项特性对测试结果影响巨大,是不准确的,本人决定禁用多人同测功能,因为目前的这项功能代码实现上已出现重大偏差,这个实现思路是行不通的。我很难过,毕竟我为了这项功能想了好久,终究是本人太菜了。
5. 现在测试任务数量只允许有一个,若你想同时多个任务,可以用 /reload 重载当前任务状态,造成的结果不准确本人不作任何保证。
6. 现如今流媒体测试节点数量超过25个将会发送原图。
7. 目前节点链路拓扑测试出图有点小瑕疵,不影响图片生成,主要体现在图片某块地方莫名其妙有片空白。
👍4
开摆!
🎉1
FullTclash bot🤖
版本: 3.2.1

更新内容:
1. 修复生成链路拓扑测试图时,入口图片与出口图片宽度不一致的问题
2. 配置文件新增配置项: item ,item的值对应测试项。item的值用于控制程序需要测试哪些流媒体,不想测哪些流媒体,均可动态调节。具体用法请查看配置模板文件: config.yaml.example
3. 如果修改了配置文件,又不想重新启动程序,可用/reload命令重载配置

另附:3.2.1版本配置文件 config.yaml.example
👍1
紧急补充一条:

proxy 配置项写法已更改:

原来的写法:
proxy: http://127.0.0.1:7890

如今的写法:
proxy: 127.0.0.1:7890
FullTclash bot🤖
版本: 3.2.2

更新内容:
1. 更新了一个无聊的功能,远程注册无邮箱验证的机场,必须是V2board且无邮箱验证,并获取订阅。使用方法:
/baipiao 注册地址
/register 注册地址

使用例子:
/register https://feiniaoyun.xyz/
为防止滥用,该命令权限等级为用户
👍3
更新技巧:
使用git可快速更新机器人版本。

git pull https://github.com/AirportR/FullTclash.git
FullTclash 更新将进入平缓期,诚如阁下所见,整个项目对于自用已经足够,整体框架已基本定型。由于本人目前尚在学习阶段,无法进行高频率的更新,还剩最后的收尾工作:

1. 入口分析与落地分析独立分离 已完成
2. 提供快捷指令,仅做节点存活检测的功能 已完成
3. bot的控制面板实现 已完成
4. 细节优化,完善开发文档,用户文档。
5. 跨平台测试(Linux/Windows/MacOS等等)
6. docker容器部署实现

至于多人同测,只能暂时搁置了。感谢诸位大佬关注,有更多想法交流请私聊: @sea_leaf_bot
👍2💔1
📝Full bug的日常 pinned «FullTclash 更新将进入平缓期,诚如阁下所见,整个项目对于自用已经足够,整体框架已基本定型。由于本人目前尚在学习阶段,无法进行高频率的更新,还剩最后的收尾工作: 1. 入口分析与落地分析独立分离 已完成 2. 提供快捷指令,仅做节点存活检测的功能 已完成 3. bot的控制面板实现 已完成 4. 细节优化,完善开发文档,用户文档。 5. 跨平台测试(Linux/Windows/MacOS等等) 6. docker容器部署实现 至于多人同测,只能暂时搁置了。感谢诸位大佬关注,有更多想法交流请私聊:…»
FullTclash bot🤖
版本: 3.2.3

更新内容:
1. 节点链路拓扑分析已经单独分离成入口检测和出口检测,对应命令是 /inbound 与 /outbound 前者仅作入口分析,分析速度很快, 后者仅作落地分析速度比较慢(大部分情况下比流媒体测试快)。当然,想测试全部,使用 /analyze 或 /topo 即可。
2. 入口分析新增入口ip段显示
3. /register 命令内部运行逻辑已改为异步。
💔1