Задать вопрос
haniaman
@haniaman
Учусь на программиста

Telethon как подключиться имея ключ string?

не могу подключиться к телеграмму имея и файл сессии(.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())
  • Вопрос задан
  • 437 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
haniaman
@haniaman Автор вопроса
Учусь на программиста
В общем, решил проблему сменив библиотеку на Pyrogram

Сессия раз сохранилась в файл, и все, обращаюсь к нему и работает
С аккаунта не выкидывает на других устройствах
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы