JaBa/dashboard/docs/updates.md
2023-11-10 18:24:24 +05:00

715 lines
31 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Обновления JaBa
# ЭТОТ ФАЙЛ БОЛЬШЕ НЕ БУДЕТ ОБНОВЛЯТЬСЯ, ИЩИТЕ СПИСОК БУДУЩИХ ИЗМЕНЕНИЙ ЗДЕСЬ: https://blog.jababot.ru
## v4.4.0
* Добавлено
* Контекстная команда *Add to Queue* - Позволяет добавить в очередь трек/плейлист из сообщения.\
ПКМ на сообщение -> Приложения -> Add to Queue.\
Работает даже если в сообщении есть не только ссылка `Попробуй это: <ссылка>` или ссылка встроенна в текст `[текст](<ссылка>)`.
* Контекстная команда *Avatar* - Позволяет получить аватар пользователя\
Работает так же как и *Add to Queue*, только нужно нажать на пользователя.
* Изменено
* Переписаны команды *queue*, *play*, *nowplaying*.\
В *nowplaying* добавлен дополнительный функционал в виде кнопок.
## v4.3.6
Скоро перепишу музыкальные команды, будет интересно, честно =)
* Изменено
* Переписаны команды которые используют кнопки и списки, многие из них теперь будут отвечать даже после перезагрузки бота.
## v4.3.5
* Добавлено
* Логи удаления сообщений!\
Настройку можно найти в *config set* и в панели управления.
* Начало проигрывания видео с указанного в ссылке времени.
### v4.3.3
* Добавлено
* Система Тикетов!\
Все необходимые команды есть в категории *Tickets*.\
Для создавания тикетов нужно обязательно выбрать категорию где они будут сохраняться, сделать это можно через *config set*!\
После этого используйте команду *createticketembed* в канале, где хотите чтобы появилось сообщение с кнопкой создания тикета.\
С помощью команд *adduser* и *removeuser* можно добавлять и убирать людей из тикета соответственно.\
*closeticket* позволяет принудительно закрыть тикет.
* Изменено
* Внешний вид *8ball*.
### v4.3.1
* Добавлено
* Мониторинг изменения сообщений!\
Скоро добавлю другие эвенты, по типу входа, выхода, обновление участника.
* Исправления
* Серьёзная ошибка, из-за которой данные не сохранялись в базу данных 🤯.
### v4.3.0
* Добавлено
* Полностью переделанная панель управления!\
Она ещё не закончена, так что ждите продолжения.
### v4.2.6
* Добавлено
* Эксклюзив для SunCountry RP: *sendmessage* - отправить (анонимное) сообщение в выбранный канал.
* Изменено
* Отключено уведомление об ачивках, включу когда переделаю.\
Хочу отправлять их в ЛС.
### v4.2.5
* Изменено
* Изменения в локализации, основным языком теперь является английский.\
Подсказки по командам зависят от языка вашего клиента, ответ зависит от языка сервера.
* Отключена команда *memes*.
* Отключена команда *staff*.
* Удалено
* Антиспам - Дискорд и сам справляется.
### v4.2.4
* Добавлено
* Бот цитирует сообщение если отправлена ссылка на него.
### v4.2.3
* Удалено
* Команда *chat* - Я передумал, а вы даже и не заметили =)
### v4.2.2
* Добавлено
* Команда *chat* - Спросить у ChatGPT!
### v4.2.1
* Добавлено
* Команда *volume* - установить громкость бота.
* Отправка сообщения при бане пользователя.
* Фильтрация сообщений в *clear* по ID или пользователю.
* Удаление спама если включён Автомод.
* Подсказки по командам на языке вашего клиента.
### v4.2.0
Я решил отказаться от своего модуля музыки в пользу основного, т.к. он был переписан авторами и теперь работает намного лучше.
Есть идея добавить запись голосовых, нужно или нет? пишите мне куда-нибудь, пожалуйста :crying_cat:\
Бот будет **предупреждать** о том что голосовой будет **записан** в файл и выслан вам, после этого **удалён**.\
Я не буду хранить ваши голосовые, у меня места не хватит на хостинге =)
* Изменения
* Теперь в *play* и *clips* выполняется автозаполнение по написанному вами тексту - намного удобнее чем ждать сообщения от бота и выбирать из огромного столба.
* *seek* теперь работает нормально.
* Переписана команда *clips*.
* Исправления
* Старые баги.
* Добавлено
* Новые баги.
### v4.1.20
* Добавлено
* Команда *boosters* - Список бустеров с сортировкой по дате буста.
* Удалено
* Команда *activity* - Её функционал официально добавлен в Discord.
### v4.1.19
* Изменения
* Мелкие внутренние изменения.
* Исправления
* Ошибки *warn*.
### v4.1.18
* Изменения
* Обновление зависимостей.
* Убран счётчик "случаев" в *warn*.
* Обновление устаревших функций.
### v4.1.17
* Добавлено
* Команды *cat* и *dog*.
* Изменения
* Переписана команда *help*.
* Исправления
* Ошибка команды *warn* если имя пользователя содержит нестандартные символы.
### v4.1.16
* Добавлено
* Наконец-то возвращена и починена команда *seek*.
### v4.1.15
* Изменения
* Переписана команда *config*.\
Теперь с её помощью можно просматривать и изменять настройки сервера.\
Использование смотрите в *help*.
* Удалено
* Команды *setbirthdays*, *setmodlogs*, *setnews*, *setreports*, *setsuggests*.
### v4.1.14
* Добавлено
* Команда *selectroles* - Возможность выбора необязательных ролей пользователями.\
Сначала необходимо создать сообщение через */selectroles message text:<Ваш текст>*.\
После того как сообщение будет создано бот даст подсказку как добавлять роли к списку, следуйте инструкции.
* Изменения
* Украинский перевод полностью обновлён.
* Исправления
* Синтаксические ошибки в локализации.
### v4.1.13
* Изменения
* Переписана команда *clips*.
### v4.1.12
* Исправления
* Фикс поиска по ссылкам.
* Фикс воспроизведения с SoundCloud.
### v4.1.11
* Изменения
* Команды которые нельзя использовать в ЛС с ботом не будут там отображаться.
* Исправления
* Переписаны команды *nsfw* и *memes* для работы в ЛС с ботом.
### v4.1.10
* Добавлено
* Команда *shuffle* - Перемешать очередь.
* Изменения
* Многие команды теперь можно использовать в ЛС с ботом. Узнать где именно можно использовать команду через *help*.
### v4.1.9
* Изменения
* Переписана система опыта. Теперь при достижении нового уровня опыт сбрасывается и бот оповещает о получении нового уровня.
* Исправления
* Команды *set* и *debug* ничего не делали.
### v4.1.8
* Добавлено
* Возможность сразу сократить ссылку в команде *lmgtfy*.
* Изменения
* Переписаны подсказки к командам.
* Переписана команда *giveaway*.
* Исправления
* Фикс ошибки *shorturl* с некоторыми ссылками.
### v4.1.7
* Изменения
* Переписана команда *leaderboard*.
### v4.1.6
* Изменения
* Изменён способ указания типа повтора в *loop*.\
Теперь вы указываете тип аргументом (подсказки имеются), а не из выпадающего списка в отдельном сообщении. Это одновременно удобно, быстро и кода меньше =)
* Исправления
* Фиксы в *tictactoe*.
### v4.1.5
* Изменения
* Более подробные сообщения в *remindme*.
### v4.1.4
* Исправления
* Ошибки в clips, loop, nowplaying и play.
### v4.1.3
* Добавлено
* Возможность принудительной очистки транзакций с помощью *transactions clear:True*
* Изменения
* Сделал перепись населения буквам в коде, теперь их меньше.
* Переделал обработку ошибок в *play*, теперь она говорит ошибку, а не считает её неизвестной.
### v4.1.2
* Добавлено
* Выбор при поиске текстом через команду *play*.
* Изменения
* Немного переделана команда *loop*.
* Исправления
* Исправлена ошибка команды *queue* если очередь пуста.
* Починено автовоспроизведение.
### v4.1.1
* Добавлено
* Страницы в *queue*.
### v4.1
* Изменения
* Способ ввода даты рождения в *birthdate*.
* Команда *nowplaying* не отвечала если у трека не было превью.
* Исправления
* Исправлена команда *skip*.
* Исправлена команда *marry*.
### v4.0
* Добавлено
* Перенесены все категории.
* Команда *setnews* - настроить канал для новостей бота (только самые важные).
* Настройка канала новостей бота в панели управления.
* Изменения
* Команды *deposit* и *withdraw* заменены командой *bank*.
* Исправления
* Поправлены все фразы в стандартной локализации.
* Правка локализации в панели управления.
### v4.0pre5
* Добавлено
* Перенесена категория *Administration*.
* Исправления
* Изменён способ получения музыки.\
На данный момент не работает Spotify, в будущих обновлениях постараюсь вернуть, но это не точно.
* Панель управления снова работает.
* Множество мелких правок.
### v4.0pre4
* Добавлено
* Перенесена категория *Moderation*.
* Исправления
* Не проигрывалась музыка с YouTube Music.
* Удалено
* Команда *seek*.
### v4.0pre3
Пожалуйста, сообщайте мне обо всех найденых ошибках!
Данная версия является pre версией, некоторые команды сейчас недоступны, остальные команды будут доступны в следующих обновлениях. Следите за обновлениями =)
* Добавлено
* Новые баги =)
* Исправления
* Старые баги =)
* Изменения
* Все команды теперь являются слэш-командами!
* Все команды доступны через **/**!
* С помощью слэш-команд намного удобнее указывать аргументы для команд!
* Запрет на использование слэш-команд настраивается в **Настройки сервера** - **Интеграция** - **JaBa**!
* Команда *avatar* перенесена в категорию *General*!
* Команда *jump* переименована в *skipto*!
* Команда *setafk* переименована в *afk*!
* Команда *lmg* переименована в *lmgtfy*!
* Команда *warn* доступна при нажатии **на пользователя** - **Приложения** - *warn*! В будущем там будет больше команд.
* Автопроигрывание музыки теперь находится в *loop*!
* Все клипы доступны через команду *clips*!
* Удалено
* Категория *Images*
* Команды: *ban*, *kick*, *mute*, *unmute*, *announcement*, *autoplay*, *clip*, *createplaylist*, *playplaylist*, *removeplaylist*, *playlists*, *filter*, *filters*, *lyrics*, *pause*, *resume*, *invite*, *invites*, *permissions*, *quote*, *translate*, *choice*, *ascii*, *flip*, *findwords*, *addcommand*, *backup*, *ignore*, *setprefix*, *slowmode*.
### v3.4.7
* Исправления
* Команда *ping* выдавала неправильный пинг.
### v3.4.6
* Изменений
* Команда *invitations* переименована в *invites*.
* Удалено
* Команды *github*, *hastebin*, *someone*.
### v3.4.5
* Добавлено
* Команда *memes* - Получить мем с выбранного или случайного сабреддита.
* Изменений
* Переписана команда *hentai*! Теперь она называется *nsfw (n)* и имеет другие категории.
* Удалено
* Команда *joke*.
### v3.4.4a
* Исправления
* Фикс *clear all*.
### v3.4.4
* Добавлено
* Создание, удаление и воспроизведение плейлистов!
* *createplaylist (cpl)* - Создать плейлист.
* *playlists (pls)* - Список ваших плейлистов (Так же информация об отдельном плейлисте, смотрите *help*).
* *playplaylist (ppl)* - Воспроизвести ваш плейлист.
* *removeplaylist (rpl)* - Удалить плейлист.
* Исправления
* Транзакции в *transactions* удаляются через месяц.
* Мелкие правки в локализации, исправление орфографических ошибок.
### v3.4.3
* Изменения
* Украинская локализация закончена.
* Исправления
* Не везде применялась локализация сервера.
### v3.4.2
* Добавлено
* Команда *whois* - Получить информацию об IP адресе.
### v3.4.1
* Добавлено
* Информация о необходимых уровнях буста для активностей.
* Изменения
* Уменьшено количество опыта за сообщение.
* Исправления
* Генератор случайных чисел всё это время работал неправильно, теперь всё гуд.
### v3.4.0
* Добавлено
* Новые игры в *activity* - **Ocho** и **Sketchheads**.
### v3.3.9
* Добавлено
* Команда *emoji* - Получить информацию об эмодзи.
* В команде *loop* теперь можно использовать аргументы *single/song* для повтора одного трека или *queue/all* для повтора всей очереди.
### v3.3.8
* Исправления
* Команда *clip* теперь работает нормально.
* Изменения
* Сайт перенесён обратно на *<https://jaba.pp.ua>*.
### v3.3.7
* Добавлено
* Локализация необходимых прав в ошибке.
### v3.3.6
* Изменения
* Панель управления теперь доступна по ссылке *<https://dashboard.jaba.pp.ua>*.
* Вы теперь можете пригласить JaBa на свой сервер по ссылке из команды *invite*, *stats* или по [ссылке](https://discord.com/api/oauth2/authorize?client_id=708637495054565426&scope=bot&permissions=8)
### v3.3.5
* Исправления
* Команда *tictactoe* снова работает.
### v3.3.4
* Добавлено
* Команда *stealemoji (steale)* - Украсть эмодзи с другого сервера (для администрации с подпиской Nitro).
### v3.3.3
* Добавлено
* Команда *steamcard* в категорию *Images*.
### v3.3.2
* Добавлено
* Команды *crush*, *magik* и *ps4* в категорию *Images*.
* Удалено
* Команда *tweet*.
### v3.3.1
* Изменения
* Команды *findwords*, *horserace*, *number* и *tictactoe* перемещены в категорию *Economy*.
* Новые коэффициенты для *horserace*.
### v3.3.0
* Добавлено
* Команда *horserace* - конные скачки со ставками.
* Ещё одно место куда вы можете потратить свою зарплату =) (или заработать неплохие деньги).
### v3.2.9
* Исправления
* Команда *backup* теперь работает нормально.
* Удалено
* Команда *fml*.
### v3.2.8
* Добавлено
* Статистика сервера на сайте ([пример](https://jaba.pp.ua/stats/651412418202959872)).
* Профиль пользователя определённого сервера на сайте ([пример](https://jaba.pp.ua/user/281361531411890186/651412418202959872)).
* Ссылки на статистику сервера и профиль пользователя можно найти в *serverinfo* и *profile (@пользователь)* соответственно.
* Изменения
* Таблицы лидеров теперь показываются в эмбедах.
* Отключены команда *someone* и тэг *@someone*.
### v3.2.7
* Добавлено
* Некоторая информация о вашем профиле на сайте, на страницах серверов и в настройках. (Скоро там будет больше всякой информации).
* В документации теперь показывается, где можно использовать команду.
* Изменения
* Внешний вид [документации](/docs).
### v3.2.6
* Исправления
* Команда *goodbye* снова работает.
* Изменения
* Команда *setafk* и ответ бота автоматически удаляются через 10 секунд.
* Новые карточки при входе и выходе пользователей (я не дизайнер, не бейте :( ).
### v3.2.5
* Изменения
* Переписана команда *loop*.
* Теперь нужен аргумент **song** или **queue** для включения соответствующего режима повтора.
* Если не указать агрумент, то повтор отключится.
### v3.2.4
* Добавлено
* Теперь при разводе (*divorce*) пользователь получает сообщение о разводе в ЛС.
### v3.2.3
* Исправления
* *clip* снова работает.
### v3.2.2 Hotfix
* Исправления
* В *profile* и *money* снова показываются кредиты со всех серверов.
### v3.2.2
>
> Спасибо Добрый Спецназ#8801 за идеи.
* Добавлено
* *transactions (tr)* - отслеживание транзакций на вашем счёте.
* Принудительная остановка *findwords* и *number*. Необходимо написать **STOP** (без префикса, капсом, никак больше) во время игры.
* Больше сокращений для команд.
* Исправления
* Кредиты на всех серверах в *profile* и *money* заменены на кредиты на текущем сервере (я не смог совладать с ошибкой из-за discord.js 13, возможно верну позже).
### v3.2.1
* Исправления
* Отображение статуса в *userinfo*.
* Отображение эмбеда в *giveaway*.
* Появилась возможность сделать раздачу **дропом**.
* Дроп - как только количество участников будет равно указанному вами количеству победителей раздача сразу же заканчивается. Победителями будут все, кто успел поставить реакцию.
### v3.2
>
> Огромная благодарность Добрый Спецназ#8801 за поддержку и помощь!
> Обновление очень большое, обязательно сообщайте мне обо всех ошибках!
* Изменения
* Изменения в основном только в коде, у пользователей ничего особо не изменится.
* Прошлые версии были пропущены, т.к. изменения из них содержатся в данной версии.
* Переход на discord.js v13.
* Примечания
* *tictactoe* отключена до обновления модуля на discord.js 13.
* *checkinvites* удалена, т.к. не имела смысла.
* *fortniteshop* и *fortnite* удалены, т.к. ими никто не пользовался. Все связанные с ними настройки так же удалены.
### v3.1.6
>
> Спасибо Добрый Спецназ#8801 за помощь в поиске багов
* Исправления
* Некорректное описание *seek*.
* Некорректная работа *seek*.
* Некорректное описание *unban*.
### v3.1.5
* Изменения
* Откат изменений из v3.1.4.
### v3.1.4
* Добавлено
* Возможность удалить резервную копию сервера *backup remove [ID]*.
* Изменения
* Переход на discord.js v13.
* Команда *queue* временно отключена.
### v3.1.3
* Изменения
* Команды *number* и *findwords* теперь корректно отображают выигрыш.
* Расширен диапазон случайных чисел в *number*.
* Исправлены ошибки.
### v3.1.2
* Добавлено
* Награда за победу в крестиках-ноликах в **100** кредитов.
* Изменения
* Исправлены ошибки.
### v3.1.1
>
> Спасибо Добрый Спецназ#8801 за идею.
* Добавлено
* Сокращения для всех команд.
* Команда *tictactoe (ttt)* - крестики-нолики.
* Изменения
* Откаты команд уменьшены ещё больше.
### v3.1
* Изменения
* Исправлены орфографические ошибки в русской локализации.
* Отключёна английская локализация.
* Исправлены ошибки.
### v3.0.9
* Добавлено
* Возвращены поздравления с днём рождения.
* Команда *setbirthdays* - установить канал для поздравлений. Так же его можно изменить из панели управления.
### v3.0.8
* Изменения
* *8ball* теперь имеет **20** возможных ответов.
* Награды за победу в *findwords* и *number* повышены до **150** и **100** соответственно.
* Больше фиксов :3
### v3.0.7
* Изменения
* Исправлены ошибки в командах из раздела *Music*.
* Исправлены орфографические ошибки в русской локализации.
* Множество других мелких исправлений.
* Бот теперь будет меньше спамить :)
### v3.0.6
* Добавлено
* Команда *jump* - позволяет перейти на заданный трек из очереди.
* Изменения
* Система музыки переписана (да, снова). Теперь можно воспроизвести звук практически с любых источников, в том числе видео и MP3 из Discord, Vimeo, прямые ссылки на радио. Список всех возможных источников можно найти [тут](https://ytdl-org.github.io/youtube-dl/supportedsites.html). Надеюсь теперь будет меньше ошибок...
### v3.0.5
* Добавлено
* Команда *set* для изменения уровня, опыта, кредитов или банка пользователя (доступна только администраторам).
* Команда *debug* - похожа на *set*, но доступна только владельцу JaBa. Имеет расширенный функционал и обходит некоторые ограничения.
* Новая активность - Puttparty. Доступна через *activity puttparty*.
* Изменения
* В команде *profile* теперь видно необходимое кол-во опыта для следующего уровня.
### v3.0.4
* Изменения
* Команды и обновления перенесены [сюда](/docs). Теперь там всё более-менее нормально выглядит.
### v3.0.3
* Изменения
* Категория *Games* заменена командой *activity* (Спасибо Slizen#3791 за идею).
* Английский язык обновлён до последней версии бота (Спасибо FaxoNfuckyou#9398 за помощь).
* Уменьшен откат на многих командах.
### v3.0.2
* Изменения
* Не требуется авторизация для просмотра [команд](/commands) и [обновлений](/updates).
### v3.0.1
* Добавлено
* Команда *loop* - переключение повтора одного трека или всей очереди (*loop song/queue*).
* Изменения
* Администраторы и модераторы могут использовать *skip*, *back* и *stop* принудительно (*skip/back/stop force/f*).
* Уменьшено количество требуемых голосов для команд *skip*, *stop* и *back*.
### v3.0
>
> Я решил полностью переделать бота, так как в старом был вагон и маленькая тележка проблем. Данная верcия должна быть в разы лучше.
> Старые команды я не переносил, т.к. они были ужасно написаны и использовали старые библиотеки.
> Украинский язык ещё не закончен, ожидайте его ближе к Новому Году.
* Главное нововведение - [панель управления](https://jaba.pp.ua)!
* В ней вы можете изменять настройки на всех серверах где есть JaBa и у вас есть роль с правом **Управлять сервером**. Так же в ней можно изменить персональные настройки (дата рождения и биография).
Я не особо в создание сайтов, поэтому не ожидайте частых обновлений панели.
* Каждый сервер теперь имеет отдельные настройки!
* На каждом отдельном сервере можно выбрать префикс, язык и другие настройки. По стандарту используется **русский** язык и **$** для префикса, остальные настройки можно найти в панели, либо с помощью команды configure.
* Добавлено множество новых команд.
* Возвращены старые категории *NSFW* и *Discord Together* (Теперь он называется *Games*)
* Список всех команд и их описания вы можете найти [тут](/docs) (список обновляется автоматически).