@zakii1123

Можно ли как то избежать авторизацию в терминале?

При запуске кода выводится дефолтные запросы Please enter your phone (or bot token): и т.д
Хотелось бы избежать этого, что бы в дальнейшем работать с переменными

Все api находятся в conf

from telethon import TelegramClient
from conf import *


session_name = 'name112323'

client = TelegramClient(session_name, api_id, api_hash)

async def main():
    sent = await client.send_code_request(phone)
    code = input("Код: ")
    await client.sign_in(phone, code)
    print("Successfully logged in!")

with client:
    client.loop.run_until_complete(main())
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Если у тебя учётка именно бота, то
1. Получаешь токен бота от BotFather
2. Используешь метод sign_in() с параметром bot_token
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы