не могу подключиться к телеграмму имея и файл сессии(.session) и даже ключ. Просто всегда требует телефон и код, при этом каждый раз выкидывает со всех аккаунтов. Уже получил блок на 5 часов. Делал все также, как и в этом вопросе
https://qna.habr.com/q/1257316 , там сказали запустить через
client.start(phone=PHONE)
, вроде все ввел, но так и так требует код.
from telethon import TelegramClient
from telethon.sessions import StringSession
from telethon.tl.functions.channels import GetMessagesRequest
from telethon.tl.types import InputChannel
from time import sleep
api_id = 20..
api_hash = "7d.."
string = '1ApWapzMBu1jeH...'
def main():
ch = client.get_entity("@battle_legendary")
print(ch)
with TelegramClient(StringSession(string), api_id, api_hash) as client:
client.start(phone=7904..)
client.loop.run_until_complete(main())