import os
import random
import time
from telethon import TelegramClient
from telethon.errors import SessionPasswordNeededError, PhoneNumberInvalidError, FloodWaitError
API_ID = ''
API_HASH = ''
session_dir = r"D:\my_sessions"
os.makedirs(session_dir, exist_ok=True)
random_session_name = f'my_session_{random.randint(1000, 9999)}'
SESSION_NAME = os.path.join(session_dir, random_session_name)
client = TelegramClient(SESSION_NAME, API_ID, API_HASH)
#______________________________________________________________________________________________________________________
async def main():
try:
print("Начинаем авторизацию...")
if not await client.is_user_authorized():
phone = input("Введите ваш номер телефона (в формате +1234567890): ")
await client.send_code_request(phone)
code = input("Введите код из SMS: ")
await client.sign_in(phone, code)
У меня есть valet.txt, в нём есть номер телефона. После запуска просит номер телефона. Можно как-то взять самый последний номер из valet.txt и записать сразу после Please enter your phone (or bot token):