January 13

Универсальный гайд по установке юзербота Heroku

В этой статье разберем самые популярные способы установки популярного юзербота Heroku. Есть 2 пути, использовать готовый хостинг (обычно платный), или установить все на своем железе

Содержание:

🤖 Использование хостинга

Плюсом этого варианта является быстрая установка, хороший пинг, аптайм и тд. Из минусов в большинстве случаев надо платить

🎁 Бесплатные хостинги

Есть пару хостингов с бесплатными тарифами, но важно понимать, что они часто менее стабильны и надежны

🔁 ResetHost - @ResetHost_bot

🔮 HysteraHost - @hysteriahostbot

☁️ LavHost

@lavhostbot
  • Зайдите в бота, напишите /buy, выберите тариф и оплатите счет
  • Бот сам всё сделает, просто следуйте инструкциям

🌑 HikkaHost

@hikkahost_bot
  • Зайдите в бота и нажми кнопку «Установить»
  • Выберите в списке «🪐 Heroku»
  • Оплатите подписку
  • Бот пришлет ссылку — перейдите по ней и войдите в аккаунт

🧃 JamHost

@jamhostbot
  • Напишите команду /pay
  • Оплатите подписку на сайте
  • Напишите команду /install, выберите «🪐 Heroku» и нужный сервер

🕹️ Ручная установка

Для этого способа вам понадобятся API ID и API Hash, получите их на my.telegram.org

📱 Android

  • Скачайте приложение UserLAnd в Google Play
  • Откройте его, выбери Ubuntu → Minimal → Terminal
  • Разрешите доступ и ждите загрузки
  • Когда откроется черное окно с текстом, скопируйте и вставьте туда эту команду целиком:
sudo apt update && sudo apt upgrade -y && sudo apt install python3 git python3-pip -y && git clone https://github.com/coddrago/Heroku && cd Heroku && sudo pip install -r requirements.txt && python3 -m heroku --no-web
  • В конце появится ссылка. Нажмите на неё и введите свой номер телефона и код, чтобы бот вошел в аккаунт

💻 Windows

Запускаем Linux внутри Windows. Требуется Windows 10 (версия 2004+) или Windows 11

1. Установка Linux

  • Запустите PowerShell от имени администратора
  • Введите команду:
wsl --install -d Ubuntu-22.04
  • Дождитесь окончания и перезагрузи компьютер
  • Найдите в меню пуск приложение Ubuntu 22.04.x и откройте его. Придумайте логин и пароль для Linux

2. Подготовка Python

Вставьте команду в консоль:

curl -Ss https://bootstrap.pypa.io/get-pip.py | python3

Если появятся желтые предупреждения (WARNING), скопируйте путь из текста ошибки и введите команду ниже, заменив путь на свой:

export PATH="/home/username/.local/bin:$PATH

3. Установка юзербота

Вставьте финальную команду:

sudo apt update && sudo apt upgrade -y && sudo apt install python3 git python3-pip -y && git clone https://github.com/coddrago/Heroku && cd Heroku && sudo pip install -r requirements.txt && python3 -m heroku

В конце перейдите по ссылке и авторизуйтесь

🗃️ VDS / VPS

Если у вас есть свой сервер на Linux, можно запустить Heroku там. Для этого подключитесь к нему по ssh и введите команду:

sudo apt update && sudo apt upgrade -y && sudo apt install git && sudo apt install python3-pip && git clone https://github.com/coddrago/Heroku && cd Heroku && pip install -r requirements.txt && python3 -m herok

После установки останется перейти по ссылке для авторизации

🔌 MandreHost

Важно: устанавливайте именно полную версию (в названии файла будет full)
  • Установите плагин MandreLib отсюда
  • Установите плагин MandreHost отсюда
  • Зайдите в настройки плагина MandreHost
  • Нажмите кнопку "Установить" либо "Переустановить"
  • Дождитесь успешной установки (должно прийти всплывающее уведомление внизу экрана, с текстом успешной установки)
  • Нажмите кнопку "Запуск"
  • Дождитесь появления кнопки "Открыть web панель", затем нажмите на нее
  • На открывшейся странице авторизуйтесь
  • При желании можно включить автозапуск в тех же настройках

С вопросами по установке/использованию плагина пишите сюда, не надо писать в форум Heroku