如果你购买了Telegram电报账号,卖家提供了手机号+session+json文件,则没有tdata目录文件。通常这个session+json文件会包含登录所需的session数据,比tdata登录稍微复杂一些。了解该技术可能更容易操作。我建议大家在商店购买一个telegram电报 tdata 帐户。关于如何登录telegram电报 tdata账户的教程请点击查看
如果你不小心购买了这个TelegramTG协议号,并且没有tdata目录,如何登录?您可以按照以下步骤登录。
目录名称:TelegramTG登录手机号码
以.json结尾的文件:包含帐户相关信息
以.session结尾的文件:Telegram客户端的会话文件
Telegram纸飞机的协议号没有tdata。下面的目录是Telegram纸飞机 的协议号。如何登录?如何使用session+json?具体步骤
使用.session 文件,登录相对容易。这里将使用python Telethon 库。您可以直接使用.session文件登录。通常您需要先在计算机上安装python环境。
1.在电脑上安装python3
最新版本的python3可以安装在win/mac/linux系统上。 python3下载安装地址:点击前往
对于win系统,安装python3时,勾选Add Python,这里就不赘述了。
win 在系统上安装python3 时选中将Python x 添加到PATH
2. 安装所需的Telethon库:
执行以下命令安装telethon
pip3 安装马拉松
以win11为例,搜索cmd,双击打开。
image 输入pip3 install telethon 并按Enter。我这里已经安装好了。
image3,添加telegram_login.py文件(后缀.py)
该文件与以json 和session 结尾的文件放在同一目录中。
注意:下面的脚本无需任何修改即可使用,但必须安装telethon。
进口重新
导入异步
导入操作系统
导入json
导入全局
从telethon 导入TelegramClient,事件
从telethon.network 导入连接
# 获取当前目录下所有JSON文件的列表
json_files=glob.glob(‘*.json’)
如果长度(json_files)==0:
raise FileNotFoundError(‘在当前目录中找不到.json 文件。’)
elif len(json_files) 1:
raise ValueError(‘当前目录下有多个.json文件,无法自动选择,请保留唯一的.json文件或手动指定。’)
json_文件名=json_文件[0]
打开(json_filename,’r’,编码=’utf-8’)作为f:
数据=json.load(f)
api_id=数据[‘app_id’]
api_hash=数据[‘app_hash’]
session_name=os.path.splitext(json_filename)[0]
# 如果需要代理(例如在无法直接访问Telegram 的区域),请在此处配置您的代理
# proxy=(connection.ConnectionTcpFull, ‘127.0.0.1’, 1080)
# 客户端=TelegramClient(session_name, api_id, api_hash, proxy=proxy)
客户端=TelegramClient(session_name, api_id, api_hash)
@client.on(events.NewMessage(from_users=777000)) # 777000是Telegram官方通知机器人的ID
异步定义处理程序(事件):
# 来自官方777000的新消息事件监控
print(‘收到来自777000的消息事件’)
message_text=事件.message.text
print(‘消息文本:’, message_text)
# 尝试从消息文本中提取5位或6位验证码
match=re.search(r’\b(\d{5,6})\b’, message_text)
如果匹配:
代码=match.group(1)
print(‘验证码是:’, code)
异步def check_past_messages():
# 主动获取777000的最后10条消息,查看是否有缺失的验证码消息
消息=等待client.get_messages(777000,限制=10)
对于messages: 中的消息
#print(‘过去的消息:’, msg.text)
# 尝试匹配验证码
match=re.search(r’\b(\d{5,6})\b’, msg.text)
如果匹配:
代码=match.group(1)
异步def main():
我=等待client.get_me()
print(‘已登录as:’, me.first_name, me.last_name, me.username)
与客户:
client.loop.run_until_complete(main())
# 保持客户端在线,等待并监听来自777000的消息事件
client.run_until_disconnected()
4、在win中双击telegram_login.py脚本
注:mac/linux执行python3 telegram_login.py
win 双击telegram客户端 loginpy脚本打开后,正常情况下会显示登录后的名称。如果出现Attempt 1 atconnecting failed: TimeoutError 错误消息,则崩溃代理软件必须打开TUN 模式或高级模式并重新执行脚本。或者在终端中执行以下命令
导出https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
注意:有可能您的代理软件端口不是7890,请更换为您的代理软件端口。
5. 登录电报
选择底部Or log in using you phone number– 输入手机号码登录- 下一步
登录telegram6查看验证码
如下图:python3脚本成功获取验证码。 (您可以通过登录手机和电脑客户端获取验证码进行个人测试)
python3脚本成功获取验证码注意:。经过大量使用测试,有时在电脑、手机登录时,提示验证码已发送至登录设备,但python脚本无法收到验证。在安卓手机telegram X上登录成功后,查看了telegram官方发送的验证码,发现在电脑端和手机端登录时根本没有发送验证码。这不是python脚本的问题,可能是因为某种原因,没有成功触发验证码发送操作。
7. Telegram登录成功
telegram协议号session+json登录成功。登录成功后,使用起来很方便。如需telegram 中文本地化,请点击进入telegram 中文本地化。
8、登录成功后,必须开启两步验证密码并绑定恢复邮箱(安全设置)
为了telegram帐号安全,强烈建议开启两步验证密码为了您的账户安全,请及时设置两步验证密码。仅在登录Telegram 时才需要此密码。不会造成任何麻烦,否则您的帐户可能有被盗的风险。
具体开通步骤如下:请参见https://t.me/tgzwqz/15
9. 在“设置”-“设备”中,终止不属于您的会话(安全设置)
如果遇到错误,出于安全原因,您无法从刚刚连接的设备终止旧会话。请使用较早的连接或等待几个小时。
这是Telegram 的内部安全政策。您收到的消息表明,由于您当前尝试终止其他会话的设备(或此连接)刚刚登录,出于安全原因,Telegram 不允许您立即从此新会话终止先前的会话。
解决方案:等待一段时间:通常在几个小时后。当您当前的连接(设备)不再被视为“刚刚连接”时,Telegram 将允许您终止其他会话。
10. Telegram中文搜索机器人
SOSO中文搜索强烈推荐免费领取USDT
极搜-中文搜索免费获取USDT
极搜-中文搜索群
SOSO-中文搜索导航
Telegram中文频道
总而言之,这里是Telegram 协议帐户。使用session+json文件即可成功登录。但登录成功后,您必须更改两步验证密码并终止不属于您的会话,以防止他人获取session+json来登录您的Telegram。如果您对Telegram有任何疑问,请来Telegram中文频道社区一起交流。
相关教程:Telegram tdata账号购买/手机TG验证码登录/隐私与安全设置(详细图文教程)