remove SunCountry

This commit is contained in:
Jonny_Bro (Nikita) 2023-10-20 22:47:00 +05:00
parent 3674666396
commit f628812c1c
5 changed files with 328 additions and 381 deletions

View file

@ -61,7 +61,6 @@ class Help extends BaseCommand {
if (!categories.includes(c.category)) { if (!categories.includes(c.category)) {
if (c.category === "Owner" && interaction.user.id !== client.config.owner.id) return; if (c.category === "Owner" && interaction.user.id !== client.config.owner.id) return;
if (c.category === "IAT" && interaction.guildId !== "1039187019957555252") return; if (c.category === "IAT" && interaction.guildId !== "1039187019957555252") return;
if (c.category === "SunCountry" && interaction.guildId !== "600970971410857996") return;
categories.push(c.category); categories.push(c.category);
} }

View file

@ -1,142 +0,0 @@
const { SlashCommandBuilder, EmbedBuilder } = require("discord.js");
const BaseCommand = require("../../base/BaseCommand");
class Sendmessage extends BaseCommand {
/**
*
* @param {import("../../base/JaBa")} client
*/
constructor(client) {
super({
command: new SlashCommandBuilder()
.setName("sendmessage")
.setDescription(client.translate("suncountry/sendmessage:DESCRIPTION"))
.setDescriptionLocalizations({
uk: client.translate("suncountry/sendmessage:DESCRIPTION", null, "uk-UA"),
ru: client.translate("suncountry/sendmessage:DESCRIPTION", null, "ru-RU"),
})
.setDMPermission(true)
.addSubcommand(subcommand =>
subcommand
.setName("rpinfo")
.setDescription(client.translate("suncountry/sendmessage:RPINFO"))
.setDescriptionLocalizations({
uk: client.translate("suncountry/sendmessage:RPINFO", null, "uk-UA"),
ru: client.translate("suncountry/sendmessage:RPINFO", null, "ru-RU"),
})
.addStringOption(option =>
option
.setName("text")
.setDescription(client.translate("common:MESSAGE"))
.setDescriptionLocalizations({
uk: client.translate("common:MESSAGE", null, "uk-UA"),
ru: client.translate("common:MESSAGE", null, "ru-RU"),
})
.setRequired(true),
)
.addAttachmentOption(option =>
option
.setName("attachment")
.setDescription(client.translate("common:ATTACHMENT"))
.setDescriptionLocalizations({
uk: client.translate("common:ATTACHMENT", null, "uk-UA"),
ru: client.translate("common:ATTACHMENT", null, "ru-RU"),
}),
),
)
.addSubcommand(subcommand =>
subcommand
.setName("instalife")
.setDescription(client.translate("suncountry/sendmessage:INSTALIFE"))
.setDescriptionLocalizations({
uk: client.translate("suncountry/sendmessage:INSTALIFE", null, "uk-UA"),
ru: client.translate("suncountry/sendmessage:INSTALIFE", null, "ru-RU"),
})
.addStringOption(option =>
option
.setName("name")
.setDescription(client.translate("common:USERNAME"))
.setDescriptionLocalizations({
uk: client.translate("common:USERNAME", null, "uk-UA"),
ru: client.translate("common:USERNAME", null, "ru-RU"),
})
.setRequired(true),
)
.addStringOption(option =>
option
.setName("text")
.setDescription(client.translate("common:MESSAGE"))
.setDescriptionLocalizations({
uk: client.translate("common:MESSAGE", null, "uk-UA"),
ru: client.translate("common:MESSAGE", null, "ru-RU"),
})
.setRequired(true),
)
.addAttachmentOption(option =>
option
.setName("attachment")
.setDescription(client.translate("common:ATTACHMENT"))
.setDescriptionLocalizations({
uk: client.translate("common:ATTACHMENT", null, "uk-UA"),
ru: client.translate("common:ATTACHMENT", null, "ru-RU"),
}),
),
),
aliases: [],
dirname: __dirname,
ownerOnly: false,
});
}
/**
*
* @param {import("../../base/JaBa")} client
*/
async onLoad() {
//...
}
/**
*
* @param {import("../../base/JaBa")} client
* @param {import("discord.js").ChatInputCommandInteraction} interaction
* @param {Object} data
*/
async execute(client, interaction) {
await interaction.deferReply({ ephemeral: true });
const command = interaction.options.getSubcommand(),
guild = client.guilds.cache.get("600970971410857996"),
channel = command === "rpinfo" ? guild.channels.cache.get("1119571321421058098") : guild.channels.cache.get("1119579266376540213");
const text = interaction.options.getString("text"),
name = interaction.options.getString("name"),
attachment = interaction.options.getAttachment("attachment");
const embed = new EmbedBuilder()
.setColor(client.config.embed.color)
.setTitle(`@${name}`)
.setAuthor({
name: "InstaLife",
})
.setImage(attachment ? attachment.url : null)
.setDescription(text);
const content = command === "rpinfo" ? text : null,
files = command === "rpinfo" ? (attachment ? [{
name: attachment.name,
attachment: attachment.url,
}] : null) : null,
embeds = command === "instalife" ? [embed] : null;
channel.send({
content,
files,
embeds,
}) .then(message => {
interaction.success("suncountry/sendmessage:MESSAGE_SENT", {
message: message.url,
}, { edit: true });
});
}
}
module.exports = Sendmessage;

@ -1 +1 @@
Subproject commit f18f32bc4d4dbb066c8ec24d6f6a648b51a92ddf Subproject commit ce93a651789896da872562d954256db46e424499

View file

@ -4,6 +4,12 @@ const SoftUI = require("./dashboard-core/theme/dbd-soft-ui"),
const { PermissionsBitField } = require("discord.js"); const { PermissionsBitField } = require("discord.js");
const locales = {
"en-US": require("../languages/en-US/dashboard.json"),
"ru-RU": require("../languages/ru-RU/dashboard.json"),
"uk-UA": require("../languages/uk-UA/dashboard.json"),
};
/** /**
* *
* @param {import("../base/JaBa")} client * @param {import("../base/JaBa")} client
@ -31,7 +37,7 @@ module.exports.load = async client => {
subTitle: "", subTitle: "",
hideAlias: true, hideAlias: true,
hideDescription: false, hideDescription: false,
hideSidebarItem: c === "Owner" || c === "IAT" || c === "SunCountry" ? true : false, hideSidebarItem: c === "Owner" || c === "IAT" ? true : false,
list: commands.filter(v => v._category === c), list: commands.filter(v => v._category === c),
}; };
}); });
@ -53,7 +59,6 @@ module.exports.load = async client => {
bot: client, bot: client,
ownerIDs: [client.config.owner.id], ownerIDs: [client.config.owner.id],
requiredPermissions: PermissionsBitField.Flags.ViewChannel, requiredPermissions: PermissionsBitField.Flags.ViewChannel,
minimizedConsoleLogs: true,
invite: { invite: {
clientId: client.config.userId, clientId: client.config.userId,
scopes: ["bot", "applications.commands"], scopes: ["bot", "applications.commands"],
@ -171,7 +176,7 @@ module.exports.load = async client => {
image: "", image: "",
link: { link: {
enabled: false, enabled: false,
url: "https://google.com", url: "https://github.com/JonnyBro",
}, },
}, },
graph: { graph: {
@ -199,9 +204,9 @@ module.exports.load = async client => {
}, },
commands: categories, commands: categories,
locales: { locales: {
enUS: require("../languages/en-US/dashboard.json"), enUS: locales["en-US"],
ruRU: require("../languages/ru-RU/dashboard.json"), ruRU: locales["ru-RU"],
ukUA: require("../languages/uk-UA/dashboard.json"), ukUA: locales["uk-UA"],
}, },
}), }),
customPages: [ customPages: [

View file

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