Для выполнения авторизации только с использованием сеанса Telethon вам необходимо выполнить следующие шаги:
1. Создайте сеанс Telethon с использованием файла сеанса:
```python
from telethon import TelegramClient
session_file = 'my_session.session'
api_id = <your_api_id>
api_hash = <your_api_hash>
client = TelegramClient(session_file, api_id, api_hash)
```
2. Проверьте, существует ли файл сеанса:
```python
import os
if os.path.exists(session_file):
client.start()
else:
phone_number = input("Введите номер телефона: ")
client.send_code_request(phone_number)
code = input("Введите код подтверждения: ")
client.sign_in(phone_number, code)
```
В приведенном выше примере сначала проверяется, существует ли файл сеанса. Если файл существует, то сеанс запускается через `client.start()`. Если файл сеанса не существует, то запрашивается номер телефона для получения кода и вводится код подтверждения. Затем вызывается `client.sign_in()`, чтобы завершить процесс авторизации.
Вы можете настроить этот код под свой сценарий. Например, вы можете добавить проверку введенного номера телефона на наличие ошибок или дополнительную логику для повторного запроса кода в случае неправильного ввода.