/pepegabot

Бот для единственного сервера в Discord

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

PepegaBot avatar

Бот, предназначенный для моего сервера друзей.

Бот уже направлен для работы на Heroku.

Deploy

⚠️ Крайне рекомендуется пересмотреть весь код заранее, заменить все ID каналов, юзеров на собственные, так как бот направлен на один сервер.

Инструкция для правильного(нет) запуска на Heroku

1. Нажать на кнопку "Deploy to Heroku" выше. 2. Заполнить все поля и нажать "Deploy App".

3. Третьего пункта не существует, Нео.

1. Форкнуть проект/клонировать и сделать приватным (возможность удобно редактировать проект через GitHub) 2. Создать новое приложение на панели Heroku.

  1. После создания приложения - зайти на вкладку "Deploy", нажать на "GitHub" в разделе "Deployment method", ввести название своего проекта и выбрать его. Он соберётся и будет привязан к репозиторию. Если нажать на "Enable Automatic Deploys" в разделе "Automatic deploys" - при каждом редактировании проекта на GitHub - проект будет пересобираться на хостинге с изменениями. В ином случае нужно при редактировании проекта каждый раз заходить на хостинг и в конце страницы нажимать "Deploy Branch" для ручного пересобирания проекта на хостинге.

3.1. Также необходимо зайти во вкладку "Settings", в разделе "Config Vars" нажать "Reveal Config Vars", ввести в поле "KEY" TOKEN и в поле "VALUE" ваш токен бота. Нажать кнопку "Add".

4. Зайти на вкладку "Resources". В разделе "Free Dynos" вы увидите это.

Вы должны поменять местами рычаги, нажав на карандаши справа от рычагов. То есть из того что выше, вы должны сделать так.

5. Если вы решили не заполнять поле API-ключа снапшотов, но решили позже, вы должны зайти на вкладку "Settings", в разделе "Config Vars" нажать "Reveal Config Vars", ввести в поле "KEY" `SNAPSHOT` и в поле "VALUE" ваш ключ к API. Нажать кнопку "Add".