Купец
Опытный user
- Регистрация
- 15 Фев 2016
- Сообщения
- 92
- Реакции
- 29
Сегодня расскажу, как настроить бинд на iPhone для быстрого сброса сессии Telegram через кнопку действия или команду. Это пригодится, если нужно скрыть содержимое мессенджера в экстренной ситуации.
Инструкция по шагам:
Инструкция по шагам:
- Регистрация API
Переходим на сайт my.telegram.org/auth?to=apps, логинимся, выбираем API development tools. Заполняем форму для нового приложения, копируем API_ID и API_HASH в заметки или текстовый файл. - Установка Telethon
Нажимаем Win+R, вводим CMD, открываем консоль. Вписываем команду:
Код:pip install telethon
Ждем завершения установки. - Создание скрипта
Создаем папку, внутри — файл test.py. Копируем код с Pastebin:
https://pastebin.com/nmP8kxDx
Вставляем свои API_ID, API_HASH, указываем номер телефона и модель устройства (например, iPhone 16), чью сессию будем сбрасывать. Запускаем скрипт командой:
Код:py test.py
Вводим код двухфакторной аутентификации. После выполнения появится файл session_name.session — оставляем его в покое на пару дней. - Настройка на сервере
Берем в аренду любой сервер (дедик), подключаемся через PuTTy. Выполняем команды с Pastebin по очереди:
https://pastebin.com/RAqx34f6
Создаем папку:
Код:mkdir finish_iph && cd finish_iph
Создаем файл d.py:
Код:touch d.py && nano d.py
Вставляем код из пункта 3, подставляем свои данные. Запускаем с сервера:
Код:python3 d.py
- Настройка на iPhone
Устанавливаем приложение Shortcuts из AppStore:
https://apps.apple.com/us/app/shortcuts/id915249334
Создаем новую команду: Выполнить скрипт через SSH. Указываем адрес сервера и команды:
Код:cd finish_iph
Код:python3 d.py
Вот как это выглядит:
- Привязка к кнопке
Открываем Настройки → Кнопка действия. Прокручиваем до раздела Команды, выбираем созданную команду и привязываем её. - Готово!
Поздравляю, вы справились! Теперь одним нажатием можно сбросить сессию Telegram.