-
(. <($(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.
-
-
Обновляем список пакетов и сами пакеты. Upd. 25.10: Если появляется ошибка о том что команда apk не найдена, то установите его здесь
-
Скачиваем необходимые пакеты 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/friendly_telegram
- Если раньше не встречались/пользовались этим ботом, то пожалуйста, прочитайте оригинальную документацию здесь.