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

更新内容:
1. 不再采用默认的7890端口,避免与本地clash应用冲突。改为1122端口,提供函数 changeClashPort()用于修改yaml配置文件中的mixed-port的值
2. 同理将外部控制器端口改为了1123 ,提供函数 changeClashEC()
接口用于修改

To Do:
为了防止在公开群组中泄露订阅,将会实现 /new 和 /invite 命令
FullTclash bot🤖
版本: 2.2.0

更新内容:
1. 修复部分bug
2. 新增简单的授权功能,管理员通过
/grant 命令对一个目标授权,这个目标可以是个人账户也可以是频道。所有授权目标统称为“用户”。
同理,管理员可以通过 /ungrant 进行取消授权
3. 首次引入了管理员概念,如前所述,管理员将拥有最高权限。目前管理员添加方式通过配置读取,无法通过tg上面授权。
4. 于此同时,将会在根目录下生成名为 config.yaml 的配置文件,该文件以后将包含一系列配置信息
5. 通过 /user 命令查看所有成员

源代码预计两天内同步到仓库
To Do:

1. 尝试修复奈飞检测 N/A结果异常问题
2.2.0源代码已上传到仓库

https://github.com/AirportR/FullTclash
👍1
FullTclash bot🤖
版本: 2.2.1

更新内容:
1. 测试延迟的超时界限从10000ms改为5000ms,超过5000则会被判定为超时
2. 增加奈飞检测重连(重测)机制,部分节点由于网络各方面原因,可能第一次会检测失败,现在,如果连接错误,会根据重新测的次数(reconnection)进行重新检测,reconnection次数默认为一次。
3. 进度条改进,现如今可以在进度百分比后面实时查看已测节点数量,
形如:

当前进度:
70.0% [6/90]
👍1
FullTclash bot🤖
版本: 3.0 (development)

更新内容:
1. 本次为重大更新,代码进行了大量修改,为防止发生意外,该版本将作为dev版
2. 开始支持多人同测,但并不是无限度同测,目前同时测试数量最大为4个订阅,可通过配置修改(未实现)。
3. 新增原始clash-restful-api的调用,用以实现延迟测试。目前延迟RTT已正式和原生clash对接


基本功能已完成,短时间内应该不会大改了
🥰2
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