This repository has been archived by the owner on Sep 9, 2024. It is now read-only.
Releases: SNIPPIK/WatKLOK
Releases · SNIPPIK/WatKLOK
0.1.1
0.1.0
YouTube
- В связи с проблемами YouTube Signature Extractor возможно будет переход к youtube-dl если вопрос не будет решен или же удаление поддержки youtube, в таком случаии будет добавлена альтернатива отдельный сервер
Улучшена отправка пакетов
- Изменена проверка на возможность отправки пакета
- Удалены дампы с лишними данными (теперь прошлые пакеты не хранятся некоторые время)
- Переработка WebSocket, SocketUDP, Socket, VoiceConnection
- Скорость подключения довольно медленная (момент подключения и отправки 1-го аудио пакета), будет позже решено
- Переписан opus encoder (показывает очень хорошие результаты)
Исправления
- Исправлена ошибка с object Object в shuffle
WOW 0.1.0-b2 (private)
В связи с продажей исходников юридическому лицу
- Я могу использовать свой код для своих целей дальше
- Но я не могу его куда то публиковать
- Может я найду брешь и снова опубликую код без судебных разбирательств
Насчет дальнейшей поддержки
- Она будет но очень ограниченная
- Я не буду делится исходниками кто успел тот успел
- Я также буду помогать при каких-либо ошибках в коде но я не буду его исправлять
А теперь улучшение имеющегося кода
Улучшение передачи audio
- Изменение пары строк в
socket/web
- Переписан
opus encoder
- В связи с этим увеличилась скорость включения
- Уменьшилось кол-во потерь пакетов
Начато написание нового youtube signature extractor
- Есть некоторые успехи но это не то что надо
- На прошлый расшифровщик было потрачено примерно 2 недели
0.1.0 BETA 1
Database
Переработка локальной базы данных
Доп модули для базы данных хранятся теперь отдельно в handler/Database
APIs
Улучшение получения id треков и плейлистов
Незначительные улучшения
Улучшения
Перенес функции кнопок в их родные классы
Обновлены зависимости до последней версии
Переделана логика db (базы данных)
Теперь включение через файл отсчитывает время более правильнее
Доработана отправка сообщений через MessageBuilder
Переосмысление некоторых комментариев и параметров
Улучшение lib/disocrd/index.ts
Переход на новые версии библиотек
Изменена проверка аргументов в seek, remove
Добавлена поддержка youtube.com/v/ID
Исправлена ошибка с ошибочными треками (удаление теперь работает даже с повтором)
Исправлена ошибка с переводом фильтров
Улучшение типов перевода
Новое
Добавление перевода на 2 языка (ru, en-US), с авто определением
Изменены имена command и subcommand, group subcommand
Изменение статуса -> если играет музыка, то бот будет "в сети", если музыки нет, то "нет на месте"
Обновление прогресс бара, добавлены новые визуалы кнопок
Добавлена команда help, avatar
Переработка ивента VoiceStateUpdate, теперь бот отключается через 30 сек если нет пользователей,
так же если бота отключить, то очередь будет удалена сразу!
Исправления
Исправлена ошибка при повторном добавлении файла в очередь
Новый параметр класса "Command"
Отвечает за репетативные проверки к примеру, есть ли в голосовом канале пользователь, есть ли очередь
/**
* @description Разрешения для команды
* @default null
* @readonly
* @public
*/
intents?: IntentsCommand[];
What's Changed
- Bump @types/node from 20.14.0 to 20.14.2 by @dependabot in #31
- Bump @types/node from 20.14.2 to 20.14.8 by @dependabot in #33
- Bump @types/node from 20.14.8 to 20.14.9 by @dependabot in #34
- Bump @types/node from 20.14.9 to 20.14.10 by @dependabot in #35
**Full ### Database
Переработка локальной базы данных
Доп модули для базы данных хранятся теперь отдельно в handler/Database
APIs
Улучшение получения id треков и плейлистов
Незначительные улучшения
Улучшения
Перенес функции кнопок в их родные классы
Обновлены зависимости до последней версии
Переделана логика db (базы данных)
Теперь включение через файл отсчитывает время более правильнее
Доработана отправка сообщений через MessageBuilder
Переосмысление некоторых комментариев и параметров
Улучшение lib/disocrd/index.ts
Переход на новые версии библиотек
Изменена проверка аргументов в seek, remove
Добавлена поддержка youtube.com/v/ID
Исправлена ошибка с ошибочными треками (удаление теперь работает даже с повтором)
Исправлена ошибка с переводом фильтров
Улучшение типов перевода
Новое
Добавление перевода на 2 языка (ru, en-US), с авто определением
Изменены имена command и subcommand, group subcommand
Изменение статуса -> если играет музыка, то бот будет "в сети", если музыки нет, то "нет на месте"
Обновление прогресс бара, добавлены новые визуалы кнопок
Добавлена команда help, avatar
Переработка ивента VoiceStateUpdate, теперь бот отключается через 30 сек если нет пользователей,
так же если бота отключить, то очередь будет удалена сразу!
Исправления
Исправлена ошибка при повторном добавлении файла в очередь
Новый параметр класса "Command"
Отвечает за репетативные проверки к примеру, есть ли в голосовом канале пользователь, есть ли очередь
/**
* @description Разрешения для команды
* @default null
* @readonly
* @public
*/
intents?: IntentsCommand[];
dependabot
- Bump @types/node from 20.14.0 to 20.14.2 by @dependabot in #31
- Bump @types/node from 20.14.2 to 20.14.8 by @dependabot in #33
- Bump @types/node from 20.14.8 to 20.14.9 by @dependabot in #34
- Bump @types/node from 20.14.9 to 20.14.10 by @dependabot in #35
Full Changelog: 0.0.6...0.1.0-b1Changelog**: 0.0.6...0.1.0-b1
0.0.6
0.0.6
Изменения
- Переход на более новую версию
discord.js
#30 - Добавлена возможность удаления Slash Commands
npm run destroy
, это не финальное название - Внесены некоторые улучшения кода
- Добавлен SlashBuilder, за место SlashCommandBuilder из discord.js (не очень удобен)
- Добавление и изменение комментариев к коду
0.0.5.1 (мелкие исправления)
0.0.5
Plugin system
- Adding a custom js or ts plugins
- Full customizes in plugin
- Adding a new systems
- Adding a new apis request
- And more...
Example of a plugin
- Directory
src/handlers/Plugins
import {Constructor, Handler} from "@handler";
class CustomPlugin extends Constructor.Assign<Handler.Plugin> {
public constructor() {
super({
start: (options) => {
//Your Code
}
});
}
}
export default Object.values({CustomPlugin});
Other
- Small fixes
- Fixed a lag in skip track
0.0.4
Changes
- Fixes and update for README.md
- Update ActionManager (message sender)
- Remake a commands
- Added a prototypes (Number, String, Array)
- Updated db parameters
- Optimizing code for commands
- Fixed a play file command
- Removed join
- Added sub-commands to info command
- Added sub-command in .commands
- Removed worker in httpsClient
- Fixed a useragent constructor
Audio
- Update Filters
- Chenged names to name
- Added a new parameter unsupported
- Updated errors text
- Added checking for ffmpeg
APIs
- Updated APIs
- Update decoder in youtube
.env
- Added webhook
- Added a git, branch
- Fixes a description text
0.0.4-pre.2
Changes
- Added a prototypes (Number, String, Array)
- Updated db parameters
- Optimizing code for commands
- Removed join
- Removed worker in httpsClient
- Fixed a useragent constructor
Audio
- Update Filters
- Chenged names to name
- Added a new parameter unsupported
APIs
- Updated APIs
- Update decoder in youtube