Активные нововведения и изменения теперь только на сайте
- Это всё делалось для опыта.
- Мод предназначен для тех, кто уже пользовался юзерботом.
- Все изменения основного кода также зеркалируются сюда.
- Активная поддержка ведётся только в сообществе Friendly-Telegram RU
- По умолчанию стоит русский язык, кроме Web.
- Добавлена полная поддержка iOS на Alpine Linux iSh. (!)
- Кастомный звук рестарта (Windows 7).
- Фикс ошибки SSL, которая начала появляться у некоторых пользователей с Termux.
- Русифицирован процесс получения кода по Web.
- Сразу ставит регион EU (Европа, пинг 30-50мс) в Heroku прямо во время установки.
- Ставит пакет neofetch по умолчанию. В Heroku нет доступа к пакетному менеджеру apt. (!²)
- Обновляется/устанавливается из этого репозитория.
- Возможно ещё будут и другие изменения.
-
(!) Подробный гайд для Alpine Linux ниже. Так как устройств на iOS у меня нет, пожалуйста, отпишитесь автору/в чат о результате, если даже никаких ошибок не было. А так же ищу добровольцев для дальнейших тестов.
-
(!²) На стадии доработки. У большинства встречаются проблемы с конфигами. Если
.neofetch
не реагирует, попробуйте это:$
.terminal git clone https://github.com/dylanaraps/neofetch
$.terminal cd n* && make PREFIX=/app/.apt/usr install
Слетит после повторного деплоя или перезагрузки, но пока что это оптимальное решение. Источник
-
(. <($(which curl>/dev/null&&echo curl -Ls||echo wget -qO-) https://kutt.it/ftgimod) --no-web)
Вводите APP_ID, API_HASH, номер телефона и код. Дождитесь запуска, когда напишет "Started for ". Последующие запуски -
cd $HOME/friendly-telegram && python3 -m friendly-telegram
-
(. <($(which curl>/dev/null&&echo curl -Ls||echo wget -qO-) https://kutt.it/ftgimod) --heroku --no-web)
Начальный запуск идентичный с примером выше, только в этом случае Вам потребуется ещё и API Key (ключ) с сайта Heroku.
-
-
Обновляем список пакетов и сами пакеты.
-
Скачиваем необходимые пакеты bash.
-
Используя nano (или любой другой редактор) открываем конфигурационный файл passwd в папке /etc.
- $
nano /etc/passwd
- Видим первую строку с нашем именем пользователя и путь к shell по умолчанию. В моем случае это
root
, потому что в системе нет других пользователей - root:x:0:0:root:/root:/bin/ash
.- Заменяем
ash
(иногда может быть простоsh
) =>bash
. Получится как-то так: root:x:0:0:root:/root:/bin/bash
- Сохраняем и идём дальше.
- (! Не нужно обращаться к автору/чат поддержки с вопросами по типу "Как редактировать?", "Как сделать что-то" и особенно с "Что дальше?". В интернете сотни гайдов на эти темы. Пишите только в случае ошибки в самом скрипте или гайде.)
- $
-
Редактируем теперь /etc/profile и добавим переменную SHELL ниже остальных переменных.
-
Закрываем консоль командой exit и открываем, чтобы изменения уж точно сработали. Проверим shell, в котором мы находимся:
-
Запуск
git clone https://github.com/wardsenz/friendly-telegram cd friendly-telegram bash install.sh --heroku --no-web
Локальный сервер работать не будет, ставим только на Heroku. Выполняем команду и ждём, ждём, и снова ждём.
Вводим API_HASH, API_ID и Heroku API_KEY - логинимся. И поздравляю, мы победили Купертино. Проверяем
.ping
и вступаем в чат поддержки. -
-
Попробуйте вручную установить зависимости, т.к. инсталлер мог попросту пропустить их:
cd && cd friendly-telegram pip3 install -r requirements.txt
-
Отсутствует или не обновлен пакет openssl
apt update apt install --only-upgrade openssl
-
Запускать надо модуль, а не папку с ботом
cd && cd friendly-telegram python3 -m friendly-telegram <аргументы>
-
Чаще появляется на Alpine iSh iOS. Причины:
- Не установлен/добавлен в систему bash - шаги 3-4 в гайде выше.
- Попытка установки через авто-установщик - про установку с iSh написано в 6 пункте.
Список будет дополняться.
- Поддержка мода & ЧаВо - https://t.me/wardsenz
- Если раньше не встречались/пользовались этим ботом, то пожалуйста, прочитайте оригинальную документацию здесь.