Skip to content

Discord бот для создания временных голосовых каналов.

Notifications You must be signed in to change notification settings

mambastick/VoiceMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔊 VoiceMaster

VoiceMaster - это Discord бот, который поможет вам настроить временные голосовые каналы на вашем Discord сервере.

🏗️ Установка

Docker

🐳 Установка с помощью Docker

  1. Склонируйте репозиторий следующей командой:
git clone https://github.com/mambastick/VoiceMaster/
  1. Отредактируйте файл docker-compose.yml. Вам нужно заменить все environment, в значении которых вы видите YOUR, а именно:
  • BOT_TOKEN - Этот токен нужно получить на сайте Discord Developer Portal
  • WEBHOOK_ID и WEBHOOK_URL - Нужно создать на своем Discord сервере Webhook. Инструкция по созданию Webhook есть на Discord Support
  • DATABASE_NAME и MYSQL_DATABASE - Имя базы данных
  • DATABASE_USER и MYSQL_USER- Имя пользователя, который будет иметь доступ к DATABASE_NAME
  • DATABASE_PASSWORD и MYSQL_PASSWORD - Пароль от пользователя DATABASE_USER, который имеет доступ к базе данных
  • MYSQL_ROOT_PASSWORD - Пароль от root пользователя базы данных
  1. Запустить проект, используя команду:
docker-compose up -d
Ручная установка

🛠️ Установка в ручном режиме

  1. Склонируйте репозиторий следующей командой:
git clone https://github.com/mambastick/VoiceMaster/
  1. Откройте директорию VoiceMaster, в которой лежит VoiceMaster.csproj
  2. Запустите компиляцию проекта:
  • Для Linux:
dotnet build -c Release -r linux-x64 -o /путь/к/папке/назначения
  • Для Windows:
dotnet build -c Release -r win-x64 -o /путь/к/папке/назначения
  1. После успешной компиляции перейдите в /путь/к/папке/назначения, который вы указали при компиляции и создайте там файл .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=
  1. Запустите проект, используя исполняемый файл VoiceMaster

📘 Инструкция по использованию

  1. Добавить Discord бота на Discord сервер
  2. Нажать на зеленую кнопку Установить в приветственном сообщении бота или же использовать команду /setup
  3. На вашем Discord сервере появится категория VoiceMaster, в которой будет голосовой канал Создать канал, зайдя в этот канал, вы автоматически создадите свой временный канал

🔗 Зависимости проекта

About

Discord бот для создания временных голосовых каналов.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published