Гайд - Бесплатный или за 1$ хостинг для TG ботов + бонус бесплатный ChatGPT | End Way - форум программирования и сливов различных скриптов
  • Присоединяйтесь к нам в телеграм канал! EndWay канал | EndSoft канал | EWStudio канал
  • Хочешь поставить скрипт, но не умеешь?
    А может ты хочешь свой уникальный скрипт?

    Тогда добро пожаловать в нашу студию разработки!

    Телеграм бот: EWStudioBot
    Телеграм канал: EWStudio

Гайд Бесплатный или за 1$ хостинг для TG ботов + бонус бесплатный ChatGPT

mastropos

Бот
Автор темы
14 Янв 2023
157
193
43
Решил написать небольшой гайд по деплою ботов на Railway.app (не реф Railway.app)
Иногда нужно глянуть функционал какого-либо бота с гитхаба, но заморачиваться с VPS, настройкой питона с либами, putty, ftp не хочется. Railway идеальный для этого вариант

Что понадобится?:
  • ак гитхаба 2021 и старше, чем старше - тем лучше. Мне достался от бабушки, поэтому дрочева с привязкой карты не было.
  • виртуалка с 1 usd. Я обычно юзаю PYYPL, для верификации нужон загран, пополнить можно даже с киви. Либо турецкая виртуалка Oldubil или любая другая. Инфы в инете много по турецким картам, найдёте.

1) Получаем апгрейд ак за 1$.

Переходим на сайт Railway.app (не реф Railway.app) тыкаем на

iws1F7Q.png
в правом верхнем углу и входим с помощью Github:

m16DraX.png
Попадаем в Dashboard:

odrvPcJ.png


Жмём на Unverified $ 2.00 | 200 Hrs

GeMbhub.png
И как открылась панелька жмем на:

e16OZ1Z.png
Попадаем на страницу для верификации гитхаба:

a16be8ee-79c0-4d1a-9936-29c1cff00c42.png
Если ваш аккаунт гита подходит то кнопка будет активна:

XrR6Nbo.png
Жмём на

51ff9bfb-16d8-488b-ae18-0c229a030289.png
Принимаем все условия которые предложит

1c37317e-b50a-4c7f-b3e2-9a30158f8d8b.png

8eb3bca4-a50d-4229-b94e-f89a50f3b328.png

d5f1ffb3-5d82-439c-8255-f4ed262b6943.png
После успешной верификации переходим по ссылке и попадаем на страницу получения плана:
https://railway.app/account/upgrade

39e234c0-a6fd-454c-ab80-1fe1f20e17cc.png
Вводим данные карты на которой есть баланс в 1$
И всё, теперь у нас есть хостинг который имеет фри лимит в 5 баксов, 8 гб озу, 8 ядер проца, 100 гб диска
Пруфы:

dspHnhp.png

Написало что списано 20 лир но баланс остался тем же:

p8qmPnF.png


2) Как задеплоить бота:

Идём на гитхаб в репо
Будем деплоить себе фришного ChatGPT от проекта OpenGPT. Сначала форкаем репозиторий кнопкой Fork. Ждём пока Гитхаб закончит настройку и переходим в Railway.app

Жмём большую кнопку "Start a New Project"


image


Далее "Deploy from GitHub repo".


image



Выбираете свой форкнутый репозиторий с гитхаба.

NewProject

Настраиваем переменные среды (enviroment variables).
Нам нужны BOT_TOKEN от botfather-a телеги, APP_ID, APP_HASH отсюда https://my.telegram.org/apps
Нажимаем "+ New Variable" и создаем переменные: название капсом и значение в соседнем поле.

Vars

Вот и всё. Railway сам установит все либы, и использует переменные.

Можете ещё форкнуть это репо https://github.com/n3d1117/chatgpt-telegram-bot Там нужна ещё переменная OPENAI_API_KEY и ADMIN_USER_IDS

Неплохое видео как работать с Railway
Не моё,не реклама.
 
Последнее редактирование:
Like
  • 4
Реакции: 3 users
Активность:
Пока что здесь никого нет