Аккаунт загружен, но не работает. Причин ровно четыре, и они различаются по тому, что именно пишет система.
1. Файлы не той пары
Нужны два файла с одинаковым именем: phone.json и phone.session. Если сессия от одного аккаунта, а json от другого, подключение не состоится — внутри json лежат параметры приложения, с которыми эта сессия была создана. Проверяется просто: имена файлов до расширения должны совпадать.
2. Прокси не отвечает
Самая частая причина. Прокси может быть живым для браузера и мёртвым для Telegram: протокол другой, порт другой. Признак — подключение висит и обрывается по таймауту, а не отказывает сразу. Проверьте прокси отдельно и убедитесь, что это socks5, а не http.
3. Сессия недействительна
Аккаунт разлогинили: вручную с телефона, из-за смены пароля или потому что Telegram сбросил все сеансы. Здесь система пишет прямо, что сессия недействительна. Лечится только повторной авторизацией — файл восстановлению не подлежит.
4. Аккаунт заблокирован
Подключение проходит, но любое действие отбивается. Проверка статуса покажет бан или удаление. Это конец: апелляция возможна только по спамблоку, не по бану.
Порядок проверки
Сначала статус — он бесплатный и отвечает на половину вопросов. Потом прокси. Потом файлы. Менять всё сразу бессмысленно: вы не узнаете, что было не так, и повторите ту же ошибку на следующем аккаунте. Что защищает аккаунты в работе — на странице антибан-защиты.