Skip to content

annasalatska/PingerBot

 
 

Repository files navigation

Pinger Bot

Это почти доделаная альтернатива RuMineBot. По сути представляет собой её копию, только опенсорс.

Установка

  1. Установите Python 3.6 или выше

Это, как и все, нужно для запуска бота

  1. Клонируйте репозиторий

Используйте git clone https://github.com/PerchunPak/PingerBot.git и cd PingerBot

  1. Настроить виртуальную среду

Используйте python3 -m venv .

  1. Закончив установку виртуальной среды, устанавливаем зависимости

Используйте python3 -m pip install -U -r requirements.txt

  1. Создайте базу данных в формате PostGreSQL

Хостинг в Docker

  1. Клонируйте репозиторий

  2. Измените и переименуйте config.py.example. Используйте docker-compose up Вам нужна будет версия 9.5 или выше. База данных будет хранить пинги и добавленные сервера. Централизованной базы данных нет.

  3. Настройте конфигурацию

В корневом каталоге есть файл под названием config.py, который содержит две переменные, необходимые для запуска бота. Один из них - TOKEN, который представляет собой строку, содержащую токен бота Discord. Другой переменной является POSTGRES, которая представляет собой строку, содержащую параметры подключения для базы данных Postgres, созданной на шаге 5.


Важная Заметка: Вам нужно включить привилегию SERVER MEMBERS для работы бота. Следуйте этим инструкциям.

Важная Заметка 2: Нет, я не собираюсь разрешать приглашать основного бота всем, моя датабаза слишком маленькая даже для нескольких серверов.

About

Почти доделанная альтернатива RuMineBot

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 99.6%
  • Dockerfile 0.4%