Установка FTG: Termux
Сначала прочитайте общею статью: https://tshelte.ru/installftg
Установка Termux
Если у вас был ранее установлен Termux из PlayMarket, тогда удалите его. Версия из PlayMarket устарела и не будет поддерживаться.
Скачайте версию из F-Droid: https://f-droid.org/ru/packages/com.termux/
Нужно устанавливать самую свежую доступную версию
Установка FTG
; Если зажать точку на экране терминала, появиться контекстное меню, где можно вставить команду
Обновите систему:
pkg update && \ pkg upgrade -y && \ pkg i -y openssl wget curl
Установите нужные программы и библиотеки:
pkg i -y git ffmpeg imagemagick python dialog neofetch \ libjpeg-turbo zlib libwebp libffi libcairo build-essential
Вместо $URL введите нужну ссылку:
- FTG: https://gitlab.com/friendly-telegram/friendly-telegram
- GeekFTG: https://github.com/GeekTG/Friendly-Telegram
git clone $URL ~/ftg
Теперь FTG будет доступен в директории ~/ftg
Переходим в директорию ftg:
cd ~/ftg
Установите необходимые библиотеки python:
pip install -r requirements.txt
Запускаем FTG без Web-интерфейса
python -m friendly-telegram --no-web
Копируем api hash и вставляем его, после нажмите enter. Если ничего не измениться, нажмите enter ещё раз.
Если вы получили окно с надписью "Invalid hash", вы ввели не правильно hash. Нажмите enter и введите правильно.
Копируем api id и вставляем его, после нажмите enter. Если ничего не измениться, нажмите enter ещё раз.
Если вы получили окно с надписью "Invalid ID", вы ввели не правильно api id. Нажмите enter и введите правильно. Начните заново с api hash.
Если вы всё сделали правильно, должно появиться такое окно, нажимаем enter
Вводим номер с + и нажимаем enter, желательно без пробелов и лишних символов
Вам придёт код подтверждения от telegram, вводим его и нажимаем enter
Если у вас есть двух этапная аутентификация, вам надо будет ввести пароль. Он НЕ будет отображаться, не волнуйтесь, оно вводиться
Если у вас включён Т9, возможно у пароль введётся не правильно, поэтому лучше заранее скопируйте его и вставьте его для надежности
Если вы ввели пароль не верно, у вас будет возможность его ввести ещё раз. НЕ более 3х попыток. В случае если вы рукожоп ошиблись 3 раза подряд, заново вводим команду запуска FTG:
python -m friendly-telegram --no-web
На этот раз проверьте правильность пароля, ПРОБЕЛ тоже символ, нужно копировать без него.
У вас должна появиться строка: Signed in successfully as {Имя Фамилия}
В итоге, у вас должна появиться строка: Started for {ваш ID}
Готово! Установка заверщена.
Теперь можно остановить работу FTG: CTRL+C
cd ~/ftg && python -m friendly-telegram
Автозапуск FTG вместе с запуском Termux:
Читайте подробнее: https://vk.com/@termux_ru-termuxboot-zapusk-skriptov-po-zaversheniu-zagruzki-ustrois
#!/data/data/com.termux/files/usr/bin/sh termux-wake-lock cd ~/ftg python -m friendly-telegram
Не работает FTG после установки?
Читайте текст ошибки. Вот решение некотрых проблем
cd ~/friendly-telegram rm -f friendly-telegram*.session*
Теперь вам нужно заново запустить FTG и авторизоваться
python -m friendly-telegram --no-web --setup
export PORT=8081
Так же можно перезагрузить телефон или запускать FTG без Web-интерфейса
python -m friendly-telegram --no-web