有时候手上是协议号(session),却想在客户端里用;或反过来。好在 Telegram 的登录凭证本质上来自同一套账号数据,可以互相转换。
Session 转 Tdata:用登录脚本/服务把目标账号重新完整地登录一次,过程中把生成的 tdata 文件夹导出为直登号。关键是要有完整的 api_id / api_hash 走通登录。
Tdata 转 Session:用 Telethon / Pyrogram 加载 tdata 对应的账号,重新生成 .session + .json。
这类操作对新手不算容易,网上有开源转换工具和教程(例如社区分享的 python 脚本),照着一步步来即可。
如果你本身就需要两种格式,最省事的做法是直接选 TG 商店里「含 Tdata 与 Session」的规格,一步到位,不用自己折腾转换。