跳到主要内容

Telegram 如何使用协议号

啥叫协议号

有一说一,所谓的协议号,是典型的土味技术术语。但是问的人实在太多了。

谈这个之前,你需要了解下Telegram登录相关的基本原理。

参看这篇文章的原理说明部分

简而言之,一个所谓的协议号 就是指某一个账号,在某一个设备上的登录会话。英文称为session。app内显示为:活跃设备

image-20240731123219158

如何使用协议号

格式分类

目前流行的协议号格式为:

  • Telethon: 最流行。(后缀名:session

  • Pyrogram:优雅的库,不过不如上者流行。(后缀名:session

  • tdata: window下的Telegram客户端的格式。土味技术术语--直登号(一个叫做tdata的目录

  • api接码形式:参看这里

  • 密钥:某些软件需要,一般就是telethon和pyrogram的string_session形态。

  • json:某些软件需要。一般内含上者,或者是暴露出来的auth_key

  • web_auth_key:web版本的官方telegram客户端的登录方式。一般来说,都是一串”982FA。。。。“的值。可以从session文件中获取auth_key后填写。

PS:除了官方的tdata外,设计最为优雅的的session格式是 pyrogram …… PPS:实际上Telethon格式基本已经一统江湖。充分说明劣币驱逐良币的必然性

使用方法

  • Telethonpyrogram的协议号,都需要编写代码或者使用放出的代码来使用。参看这里 这个程序,就是我编写的,使用Telethon程序。市面上,很多同类的产品。也大多使用这个格式。

  • tdata格式,又称直登号,一般下载一个telegram的官方版本,运行下关闭。然后把你的tdata覆盖进去即可。参看这里

  • api接码,一般找我买一套就行。如果号少,帮你免费挂了也可以。

  • 密钥:这种一般都是转为session使用。工具参看这里

  • json:这种格式各家都不一样。真需要使用,需要看看是哪家的格式。灵活性太强的json来做这个,很麻烦的。

  • web auth key: 打开浏览器,F12,写入到localstorage内即可。

后话

Telegram的开源客户端太多了。这里的Telethonpyrogram都是python库。

利用Telegram账号,薅空投羊毛的,大多使用web。

搞不懂就去群里问吧。

https://t.me/DeveloperTeamGroup