我有一个文件,可以从 Json 文件中读取帐户数据并将我登录到马拉松比赛中。我想要一种方法能够为文件中的所有帐户注册我的 Telegram 客户端,这样当我遇到像
这样的代码时 client.loop.run_until_complete(client.send_message('me', 'Hi'))
他向所有帐户发送一条短信,就好像我单独注册了每个帐户并将命令传递给他一样
json 文件
{
"accounts": [
{
"phone": "+88888888888",
"api_id": 111111111,
"api_hash": "fgse56...",
"ter":"1dd..."
}
]
}
初始化会话
with open('config.json', 'r') as f:
config = json.loads(f.read())
logging.basicConfig(level=logging.WARNING)
accounts = config['accounts']
folder_session = 'session/'
for account in accounts:
api_id = account['api_id']
api_hash = account['api_hash']
phone = account['phone']
ter = account['ter']
print(phone)
client = TelegramClient(StringSession(ter), api_id, api_hash)
client.start()
if client.is_user_authorized():
print('Login success')
else:
print('Login fail')
client.disconnect()
发送按摩
找到一种方法来处理多个电视马拉松会议,就像我在与一个客户打交道一样