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

SNIPPIK/WatKLOK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

centered image

Avatar

  • Автор: SNIPPIK
  • Discord server: тут
  • Демонстрация: тут
  • Поддерживает плагины
  • Доступные платформы: тут
  • Поддерживаться только /команды
  • Все сообщения удаляются через время
  • Не использует Lavalink | Lavaplayer | YouTube-DL
  • Поддерживает Opus но может работать и без
  • Умеет кешировать треки и сохранять историю прослушиваний

Настройки токена

Tip

Для нормально работы необходимо!

PGI Settings

Bot Permissions

Avatar Гайд по запуску и настройке

Important

Если обнаружили ошибку или проект у вас не запускается вам сюда
Напоминаю что автор не несет никакой ответственности за та что вы будете делать с кодом

Caution

Перед начало убедись что у вас установлена Node.js, FFmpeg
Для работы музыки с VK требуется российский аккаунт и хост с российским IP

1. Если не установлен FFmpeg

  • Windows | Скачать FFmpeg
    • Закинуть файл ffmpeg.exe в C:\Windows или node_build/<env>.cached.dir
    • В любое место, но это нужно будет указать в <env>.ffmpeg.path
  • Linux | (sudo apt install or sudo pacman -S) ffmpeg

2. Собираем проект

  1. Устанавливаем все зависимости npm i
  2. Устанавливаем typescript npm i -g typescript
  3. Конвертируем typescript в javascript npm run build

3. Настраиваем env файл

  1. Копируем .env в node_build
  2. Необходимо заполнить параметры token (необходим только token.discord)

4. Запускаем бота

  • Режим отладки Debug mode
    • Менеджер осколков -> пока не поддерживается
    • Без менеджера -> npm run client:dev
  • Обычный запуск
    • Менеджер осколков -> npm run shard
    • Без менеджера -> npm run client
  • Для удаления slash command
    • Запустить -> npm run destroy

Avatar Библиотеки для конвертации аудио

Caution

Хоть и данному проекту не требуется opus, он все-же опционален!
Обязательно требуется sodium!