Telegram 群马甲 bug debug

▎Swifgram 中一旦切换过马甲, 就无法切回本体. 官方客户端正常.

临时解决方案: 在群里 ban 一下马甲. 此时可以使用本体发言. 然后不要手贱再切换马甲即可.

▎Telegram Desktop 系列客户端和 Telegram Web 版上, 不显示马甲列表. Swift 版正常.

Telegram Desktop 过于蛋疼:
**Note about disk space:** The full build process will require approximately **55 GB** of free space. This includes:
- **~35 GB** for libraries (when building for both x64 and arm64 architectures)
- **~20 GB** for the compiled Telegram app (in the `out` folder)

对着 Web 版源码调了半天: linked discussion group 在当前群返回 send-as 过少时,用 linked channel 的结果补齐

调试过程中发现几个极其蛋疼的问题:

1. 手机号无法登录. 类型错误

一开始以为是本地开发版不对, 官方线上版也这样, 只是不会弹窗报错, 重试 N 次后, 会显示错误信息

2. 验证码满 5 位就自动提交不让输入... 实测收到的验证码位 6 位…

3. 由于以上问题导致账号登录过于频繁, 被锁了 20 小时…🤡

尝试使用 passkey 登录. 需要安全上下文, 需要域名为 web.telegram.org.
这个简单, 本地 127.0.0.1 web.telegram.org, 自签证书信任即可.

4. 选择一个马甲后, 左下角图标会变回本体头像. 得再选一次才正常

选择之后存了 id, 但是之后有个新的获取数据并写入的操作…里面没有 id, 所以无了…

上面这些都在我的 fork 里修了 但是也没啥价值…

web 端只有一个好, 就是加功能方便…

5. 顺便还发现选择马甲的状态是同步的…所以上面说的有的客户端看不到马甲切换也没事. 如果真想切 可以用能看到的客户端切

合集 群组 恰饭 联系推广

#Telegram #马甲 #bug #debug