Skip to content
This repository has been archived by the owner on Jan 29, 2024. It is now read-only.

Hlebushek2020/Volt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Volt / Вольт

Бот разработан на основе следующего проекта https://github.com/Flexlug/Skeletron и заимствует некоторый его функционал и код

Приватный бот, специально сделанный для Discord сервера Misty Owl & Dr.Sly

Содержание

Команды

⚠️Админский бот! Команды доступны только админам и владельцу бота. ⚠️

Команда Алиасы Описание Владелец бота Aдминистратор
сервера
(гильдии)
bug-report - Сообщить об ошибке. Убедительная просьба прикладывать как можно больше информации об ошибке (действия которые к ней привели, скриншоты и т.д.) к сообщению с данной командой. ✔️
checking-history ch-hist Включить / Отключить управление историями. ✔️
checking-history-settings hist-settings Задать настройки для управления историями. ✔️
help - Показать список команд, если для команды не указан аргумент. Если в качестве аргумента указана команда, то показывает ее полное описание. ✔️ ✔️
history-start-message hist-sm Задает текст вложенного сообщения как текст, сигнализирующий о начале новой истории. ✔️
notification-channel notif-channel Задать канал для отправки системных уведомлений. ✔️
off-notification off-notif Включить / Отключить уведомление о выключении бота. ✔️
on-notification on-notif Включить / Отключить уведомление о включении бота. ✔️
resend r Переслать сообщение в другой канал. ✔️
resend-delete rd Переслать сообщение в другой канал и удалить его с предыдущего уведомив об этом автора сообщения. ✔️
shutdown sd Выключить бота. ✔️
status - Сведения о боте. ✔️

Специальные возможности

  1. Пересылка сообщения по ссылке на него
  2. Постинг постов из Vk по ссылке
  3. Управление историями

Установка и настройка

  1. Скачать и установить .NET 7 Runtime
  2. Скачать последний релиз бота (релизы)
  3. Распаковать архив и запустить Volt_Bot.exe (для Windows) или Volt_Bot.dll (для Linux и macOS)
  4. Найти в папке с программой файл settings.json и открыть его
  5. Заполнить и изменить необходимые параметры
  • BotToken - для получения токена необходимо создать приложение тут (токен можно скопировать или сгенерировать заново из раздела Бот)
  • BotPrefix - префикс бота
  • BotDescription - описание бота
  • BotLogLevel - уровень логирования (запись всех сообщений следующих уровней включая текущий):
    • 1 или "debug" - уровень отладочных сообщений
    • 2 или "information" - уровень информационных сообщений
    • 3 или "warning" - уровень предупреждений
    • 4 или "error" - уровень ошибок
    • 5 или "critical" - уровень критических ошибок
  • VkSecret - для получения ключа необходимо создать приложение тут (ключ можно найти в разделе Настройки в поле Сервисный ключ доступа)
  • BugReport - true если команда bug-report должна быть включена, иначе false
  • BugReportChannel - идентификатор канала куда будут отправляться баг-репорты
  • BugReportServer - идентификатор гильдии (сервера) в канал которого будут отправляться баг-репорты
  • PingTheHost - адрес для проверки соединения
  1. Запустить Volt_Bot.exe (для Windows) или Volt_Bot.dll (для Linux и macOS)