VoiceMaster - это Discord бот, который поможет вам настроить временные голосовые каналы на вашем Discord сервере.
Docker
- Склонируйте репозиторий следующей командой:
git clone https://github.com/mambastick/VoiceMaster/
- Отредактируйте файл
docker-compose.yml
. Вам нужно заменить все environment, в значении которых вы видитеYOUR
, а именно:
BOT_TOKEN
- Этот токен нужно получить на сайте Discord Developer PortalWEBHOOK_ID
иWEBHOOK_URL
- Нужно создать на своем Discord сервере Webhook. Инструкция по созданию Webhook есть на Discord SupportDATABASE_NAME
иMYSQL_DATABASE
- Имя базы данныхDATABASE_USER
иMYSQL_USER
- Имя пользователя, который будет иметь доступ кDATABASE_NAME
DATABASE_PASSWORD
иMYSQL_PASSWORD
- Пароль от пользователяDATABASE_USER
, который имеет доступ к базе данныхMYSQL_ROOT_PASSWORD
- Пароль от root пользователя базы данных
- Запустить проект, используя команду:
docker-compose up -d
Ручная установка
- Склонируйте репозиторий следующей командой:
git clone https://github.com/mambastick/VoiceMaster/
- Откройте директорию
VoiceMaster
, в которой лежитVoiceMaster.csproj
- Запустите компиляцию проекта:
- Для Linux:
dotnet build -c Release -r linux-x64 -o /путь/к/папке/назначения
- Для Windows:
dotnet build -c Release -r win-x64 -o /путь/к/папке/назначения
- После успешной компиляции перейдите в
/путь/к/папке/назначения
, который вы указали при компиляции и создайте там файл.env
, в который поместите следующее:
# Токен бота, который нужно получить на https://discord.com/developers/applications/
BOT_TOKEN=
# Webhook, который необходимо создать на вашем Discord сервере, инстркуцию можно найти здесь: https://support.discord.com/hc/ru/articles/228383668-Использование-Webhooks
WEBHOOK_ID=
WEBHOOK_URL=
# У вас уже должна быть создана база данных MySQL и необходимый пользователь, поэтому просто вставьте сюда свои данные
DATABASE_HOST=
DATABASE_PORT=
DATABASE_NAME=
DATABASE_USER=
DATABASE_PASSWORD=
- Запустите проект, используя исполняемый файл
VoiceMaster
- Добавить Discord бота на Discord сервер
- Нажать на зеленую кнопку
Установить
в приветственном сообщении бота или же использовать команду/setup
- На вашем Discord сервере появится категория
VoiceMaster
, в которой будет голосовой каналСоздать канал
, зайдя в этот канал, вы автоматически создадите свой временный канал