This commit is contained in:
JonnyBro 2022-08-13 19:55:20 +05:00
parent eabadb959e
commit 9a2d5e4d6b
76 changed files with 79 additions and 76 deletions

View file

@ -5,7 +5,8 @@ module.exports.update = function (client) {
const commands = [...new Map(client.commands.map(v => [v.constructor.name, v])).values()], const commands = [...new Map(client.commands.map(v => [v.constructor.name, v])).values()],
categories = []; categories = [];
commands.forEach((cmd) => { commands.forEach(cmd => {
if (cmd.category === "Owner") return;
if (!categories.includes(cmd.category)) categories.push(cmd.category); if (!categories.includes(cmd.category)) categories.push(cmd.category);
}); });
@ -28,7 +29,7 @@ module.exports.update = function (client) {
cmds.sort(function (a, b) { cmds.sort(function (a, b) {
if (a.command.name < b.command.name) return -1; if (a.command.name < b.command.name) return -1;
else return 1; else return 1;
}).forEach((cmd) => { }).forEach(cmd => {
categoriesArray.push([ categoriesArray.push([
`**${cmd.command.name}** ${cmd.aliases.length ? `**(${cmd.aliases.join(", ")})**` : ""}`, `**${cmd.command.name}** ${cmd.aliases.length ? `**(${cmd.aliases.join(", ")})**` : ""}`,
client.translate(`${cmd.category.toLowerCase()}/${cmd.command.name}:DESCRIPTION`), client.translate(`${cmd.category.toLowerCase()}/${cmd.command.name}:DESCRIPTION`),

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Включить или отключить автоудаление ссылок-приглашений", "DESCRIPTION": "Включить или отключить автоудаление ссылок-приглашений",
"USAGE": "automod [true/false] (#канал)", "USAGE": "[true/false] (#канал)",
"EXAMPLES": "automod true\nautomod false #general\nautomod false", "EXAMPLES": "automod true\nautomod false #general\nautomod false",
"ENABLED": "Ссылки-приглашения будут удаляться автоматически\nИспользуйте `automod false #channel` для игнорирования канала!", "ENABLED": "Ссылки-приглашения будут удаляться автоматически\nИспользуйте `automod false #channel` для игнорирования канала!",
"DISABLED_CHANNEL": "Автомодерация не будет выполняться в {{channel}}!", "DISABLED_CHANNEL": "Автомодерация не будет выполняться в {{channel}}!",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Включить или отключить автоназначение роли при входе на сервер", "DESCRIPTION": "Включить или отключить автоназначение роли при входе на сервер",
"USAGE": "autorole [true/false] (@роль)", "USAGE": "[true/false] (@роль)",
"EXAMPLES": "autorole true @новенький\nautorole false", "EXAMPLES": "autorole true @новенький\nautorole false",
"MISSING_ROLE": "Укажите роль!", "MISSING_ROLE": "Укажите роль!",
"SUCCESS_ENABLED": "Автоназначение роли включено!\nНовые пользователи будут автоматически получать **{{role}}** при входе на сервер.", "SUCCESS_ENABLED": "Автоназначение роли включено!\nНовые пользователи будут автоматически получать **{{role}}** при входе на сервер.",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать настройки сервера", "DESCRIPTION": "Показать настройки сервера",
"USAGE": "config", "USAGE": "",
"EXAMPLES": "config", "EXAMPLES": "config",
"AUTOROLE_TITLE": "Автоназначение роли при входе", "AUTOROLE_TITLE": "Автоназначение роли при входе",
"WELCOME_TITLE": "Приветствие", "WELCOME_TITLE": "Приветствие",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Включить или отключить автоудаление команд модерации", "DESCRIPTION": "Включить или отключить автоудаление команд модерации",
"USAGE": "deletemod [true/false]", "USAGE": "[true/false]",
"EXAMPLES": "deletemod true", "EXAMPLES": "deletemod true",
"ENABLED": "Автоудаление команд модерации включено!", "ENABLED": "Автоудаление команд модерации включено!",
"DISABLED": "Автоудаление команд модерации отключено!" "DISABLED": "Автоудаление команд модерации отключено!"

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Включить или отключить сообщения при выходе пользователя с сервера", "DESCRIPTION": "Включить или отключить сообщения при выходе пользователя с сервера",
"USAGE": "goodbye (test)", "USAGE": "(test)",
"EXAMPLES": "goodbye\ngoodbye test", "EXAMPLES": "goodbye\ngoodbye test",
"TEST": "Проверить", "TEST": "Проверить",
"TEST_SUCCESS": "Тест выполнен...", "TEST_SUCCESS": "Тест выполнен...",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Изменить пользователю опыт, уровень, кредиты или банк", "DESCRIPTION": "Изменить пользователю опыт, уровень, кредиты или банк",
"USAGE": "set [level/xp/credits/bank] [@пользователь] [значение]", "USAGE": "[level/xp/credits/bank] [@пользователь] [значение]",
"EXAMPLES": "set level @Jonny_Bro#4226 10", "EXAMPLES": "set level @Jonny_Bro#4226 10",
"INVALID_NUMBER": "Значение должно быть больше нуля" "INVALID_NUMBER": "Значение должно быть больше нуля"
} }

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Установить канал для поздравлений с днём рождения", "DESCRIPTION": "Установить канал для поздравлений с днём рождения",
"USAGE": "setbirthdays [true/false] (#канал)", "USAGE": "[true/false] (#канал)",
"EXAMPLES": "setbirthdays true #birthdays\nsetbirthdays false", "EXAMPLES": "setbirthdays true #birthdays\nsetbirthdays false",
"ENABLED": "Поздравления включены в канале **{{channel}}**!", "ENABLED": "Поздравления включены в канале **{{channel}}**!",
"DISABLED": "Поздравления отключены!" "DISABLED": "Поздравления отключены!"

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Изменить язык бота на сервере", "DESCRIPTION": "Изменить язык бота на сервере",
"USAGE": "setlang [язык]", "USAGE": "[язык]",
"EXAMPLES": "setlang Русский", "EXAMPLES": "setlang Русский",
"SUCCESS": ":flag_ru: Язык сервера изменён на **{{lang}}**!" "SUCCESS": ":flag_ru: Язык сервера изменён на **{{lang}}**!"
} }

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Установить канал для логов модерации", "DESCRIPTION": "Установить канал для логов модерации",
"USAGE": "setmodlogs [true/false] (#канал)", "USAGE": "[true/false] (#канал)",
"EXAMPLES": "setmodlogs true #логи\nsetmodlogs false", "EXAMPLES": "setmodlogs true #логи\nsetmodlogs false",
"ENABLED": "Логи модерации включены в канале **{{channel}}**!", "ENABLED": "Логи модерации включены в канале **{{channel}}**!",
"DISABLED": "Логи модерации отключены!" "DISABLED": "Логи модерации отключены!"

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Установить канал для новостей бота", "DESCRIPTION": "Установить канал для новостей бота",
"USAGE": "setnews [true/false] (#канал)", "USAGE": "[true/false] (#канал)",
"EXAMPLES": "setnews true #bot-news\nsetnews false", "EXAMPLES": "setnews true #bot-news\nsetnews false",
"ENABLED": "Новости бота включены в канале **{{channel}}**!", "ENABLED": "Новости бота включены в канале **{{channel}}**!",
"DISABLED": "Новости бота отключены!" "DISABLED": "Новости бота отключены!"

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Установить канал для жалоб", "DESCRIPTION": "Установить канал для жалоб",
"USAGE": "setreports [true/false] (#канал)", "USAGE": "[true/false] (#канал)",
"EXAMPLES": "setreports true #жалобы\nsetreports false", "EXAMPLES": "setreports true #жалобы\nsetreports false",
"ENABLED": "Жалобы будут отправляться в **{{channel}}**!", "ENABLED": "Жалобы будут отправляться в **{{channel}}**!",
"DISABLED": "Жалобы отключены!" "DISABLED": "Жалобы отключены!"

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Установить канал для предложений", "DESCRIPTION": "Установить канал для предложений",
"USAGE": "setsuggests [true/false] (#канал)", "USAGE": "[true/false] (#канал)",
"EXAMPLES": "setsuggests true #предложения\nsetsuggests false", "EXAMPLES": "setsuggests true #предложения\nsetsuggests false",
"ENABLED": "Предложения будут отправляться в **{{channel}}**!", "ENABLED": "Предложения будут отправляться в **{{channel}}**!",
"DISABLED": "Предложения отключены!" "DISABLED": "Предложения отключены!"

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Скопировать эмодзи на текущий сервер", "DESCRIPTION": "Скопировать эмодзи на текущий сервер",
"USAGE": "stealemoji [эмодзи]", "USAGE": "[эмодзи]",
"EXAMPLES": "stealemoji :coolstorybob:", "EXAMPLES": "stealemoji :coolstorybob:",
"SUCCESS": "{{emoji}} добавлен!", "SUCCESS": "{{emoji}} добавлен!",
"ERROR": "Произошла ошибка при добавлении {{emoji}}.\n{{e}}" "ERROR": "Произошла ошибка при добавлении {{emoji}}.\n{{e}}"

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Включить или отключить сообщения при входе пользователя на сервер", "DESCRIPTION": "Включить или отключить сообщения при входе пользователя на сервер",
"USAGE": "welcome (test)", "USAGE": "(test)",
"EXAMPLES": "welcome\nwelcome test", "EXAMPLES": "welcome\nwelcome test",
"ENABLED": "Приветствующие сообщения включены в {{channel}}!\nИспользуйте `welcome test` для просмотра сообщения!", "ENABLED": "Приветствующие сообщения включены в {{channel}}!\nИспользуйте `welcome test` для просмотра сообщения!",
"DISABLED": "Приветствующие сообщения отключены!", "DISABLED": "Приветствующие сообщения отключены!",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать список достижений пользователя", "DESCRIPTION": "Показать список достижений пользователя",
"USAGE": "achievements (@пользователь)", "USAGE": "(@пользователь)",
"EXAMPLES": "achievements\nachievements @Jonny_Bro#4226", "EXAMPLES": "achievements\nachievements @Jonny_Bro#4226",
"SEND_CMD": "Используйте свою первую команду!", "SEND_CMD": "Используйте свою первую команду!",
"CLAIM_SALARY": "Получите зарплату 10 раз!", "CLAIM_SALARY": "Получите зарплату 10 раз!",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Управление банковским счётом", "DESCRIPTION": "Управление банковским счётом",
"USAGE": "bank [deposit/withdraw] [сумма/all]", "USAGE": "[deposit/withdraw] [сумма/all]",
"EXAMPLES": "bank deposit 1000\nbank withdraw all", "EXAMPLES": "bank deposit 1000\nbank withdraw all",
"OPTION": "Действие", "OPTION": "Действие",
"DEPOSIT": "Внести", "DEPOSIT": "Внести",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Установить дату рождения", "DESCRIPTION": "Установить дату рождения",
"USAGE": "birthdate [ДД/ММ/ГГГГ]", "USAGE": "[ДД/ММ/ГГГГ]",
"EXAMPLES": "birthdate 17/03/2002", "EXAMPLES": "birthdate 17/03/2002",
"DATE": "Дата в формате ДД/ММ/ГГГГ (Например: 17/03/2002)", "DATE": "Дата в формате ДД/ММ/ГГГГ (Например: 17/03/2002)",
"INVALID_DATE": "Используйте данный формат: ДД/ММ/ГГГГ. Например: `17 марта 2002` будет `17/03/2002`.", "INVALID_DATE": "Используйте данный формат: ДД/ММ/ГГГГ. Например: `17 марта 2002` будет `17/03/2002`.",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Развестись с пользователем", "DESCRIPTION": "Развестись с пользователем",
"USAGE": "divorce", "USAGE": "",
"EXAMPLES": "divorce", "EXAMPLES": "divorce",
"NOT_MARRIED": "Вы не состоите в браке!", "NOT_MARRIED": "Вы не состоите в браке!",
"DIVORCED": "Вы развелись с {{user}}!", "DIVORCED": "Вы развелись с {{user}}!",

View file

@ -1,5 +1,5 @@
{ {
"DESCRIPTION": "Импортировать свой уровень из MEE6", "DESCRIPTION": "Импортировать свой уровень из MEE6",
"USAGE": "importmee6", "USAGE": "",
"EXAMPLES": "importmee6" "EXAMPLES": "importmee6"
} }

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать таблицу лидеров по кредитам, уровню или очкам репутации", "DESCRIPTION": "Показать таблицу лидеров по кредитам, уровню или очкам репутации",
"USAGE": "leaderboard [rep/level/credits]", "USAGE": "[rep/level/credits]",
"EXAMPLES": "leaderboard credits", "EXAMPLES": "leaderboard credits",
"LEVEL": "Уровень", "LEVEL": "Уровень",
"MONEY": "Кредиты", "MONEY": "Кредиты",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Женитесь на том, кого любите", "DESCRIPTION": "Женитесь на том, кого любите",
"USAGE": "marry [@пользователь]", "USAGE": "[@пользователь]",
"EXAMPLES": "marry @Jonny_Bro#4226", "EXAMPLES": "marry @Jonny_Bro#4226",
"ALREADY_MARRIED": "Вы уже состоите в браке! Вы можете развестить с помощью команды `divorce`.", "ALREADY_MARRIED": "Вы уже состоите в браке! Вы можете развестить с помощью команды `divorce`.",
"ALREADY_MARRIED_USER": "Вы опоздали! {{user}} уже состоит в браке!", "ALREADY_MARRIED_USER": "Вы опоздали! {{user}} уже состоит в браке!",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать количество кредитов у пользователя", "DESCRIPTION": "Показать количество кредитов у пользователя",
"USAGE": "money (@пользователь)", "USAGE": "(@пользователь)",
"EXAMPLES": "money\nmoney @Jonny_Bro#4226", "EXAMPLES": "money\nmoney @Jonny_Bro#4226",
"BOT_USER": "Никто не знает сколько у ботов денег...", "BOT_USER": "Никто не знает сколько у ботов денег...",
"TITLE": "Кредиты {{username}}" "TITLE": "Кредиты {{username}}"

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Угадай загаданное мною число", "DESCRIPTION": "Угадай загаданное мною число",
"USAGE": "number", "USAGE": "",
"EXAMPLES": "number", "EXAMPLES": "number",
"GAME_START": "Я загадал число, начинайте!\nНапишите STOP, если хотите остановить игру!", "GAME_START": "Я загадал число, начинайте!\nНапишите STOP, если хотите остановить игру!",
"TOO_BIG": "{{user}}, моё число **больше** чем `{{number}}`!", "TOO_BIG": "{{user}}, моё число **больше** чем `{{number}}`!",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Отправить кредиты пользователю", "DESCRIPTION": "Отправить кредиты пользователю",
"USAGE": "pay [@пользователь] [сумма]", "USAGE": "[@пользователь] [сумма]",
"EXAMPLES": "pay @Jonny_Bro#4226 1000", "EXAMPLES": "pay @Jonny_Bro#4226 1000",
"BOT_USER": "Ботам не нужны деньги B)!", "BOT_USER": "Ботам не нужны деньги B)!",
"YOURSELF": "Вы не можете перевести кредиты самому себе!", "YOURSELF": "Вы не можете перевести кредиты самому себе!",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать профиль пользователя", "DESCRIPTION": "Показать профиль пользователя",
"USAGE": "profile (@пользователь)", "USAGE": "(@пользователь)",
"EXAMPLES": "profile\nprofile @Jonny_Bro#4226", "EXAMPLES": "profile\nprofile @Jonny_Bro#4226",
"BOT_USER": "У ботов нет профиля!", "BOT_USER": "У ботов нет профиля!",
"TITLE": "Профиль {{user}}", "TITLE": "Профиль {{user}}",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Дать репутацию пользователю", "DESCRIPTION": "Дать репутацию пользователю",
"USAGE": "rep [@пользователь]", "USAGE": "[@пользователь]",
"EXAMPLES": "rep @Jonny_Bro#4226", "EXAMPLES": "rep @Jonny_Bro#4226",
"COOLDOWN": "Вы должны подождать **{{time}}** до следующего использования!", "COOLDOWN": "Вы должны подождать **{{time}}** до следующего использования!",
"BOT_USER": "Боты и так крутые B)", "BOT_USER": "Боты и так крутые B)",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Попытаться ограбить пользователя", "DESCRIPTION": "Попытаться ограбить пользователя",
"USAGE": "rob [@пользователь] [сумма]", "USAGE": "[@пользователь] [сумма]",
"EXAMPLES": "rob @Jonny_Bro#4226 100", "EXAMPLES": "rob @Jonny_Bro#4226 100",
"BOT_USER": "Вы не можете ограбить бота!", "BOT_USER": "Вы не можете ограбить бота!",
"YOURSELF": "Вы не можете ограбить себя!", "YOURSELF": "Вы не можете ограбить себя!",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Установить биографию", "DESCRIPTION": "Установить биографию",
"USAGE": "setbio [текст]", "USAGE": "[текст]",
"EXAMPLES": "setbio Меня зовут Жоня :shock:", "EXAMPLES": "setbio Меня зовут Жоня :shock:",
"MAX_CHARACTERS": "Ваша биография не должна превышать 150 символов!", "MAX_CHARACTERS": "Ваша биография не должна превышать 150 символов!",
"SUCCESS": "Ваша биография изменена!" "SUCCESS": "Ваша биография изменена!"

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Казино \"Casino JaBa\"", "DESCRIPTION": "Казино \"Casino JaBa\"",
"USAGE": "slots [сумма]", "USAGE": "[сумма]",
"EXAMPLES": "slots 100", "EXAMPLES": "slots 100",
"DEFEAT": "{{user}} поставил {{money}} и всё проиграл.", "DEFEAT": "{{user}} поставил {{money}} и всё проиграл.",
"VICTORY": "{{user}} поставил {{money}} и выиграл {{won}}!", "VICTORY": "{{user}} поставил {{money}} и выиграл {{won}}!",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Крестики-нолики", "DESCRIPTION": "Крестики-нолики",
"USAGE": "tictactoe [@пользователь]", "USAGE": "[@пользователь]",
"EXAMPLES": "tictactoe @Jonny_Bro#4226", "EXAMPLES": "tictactoe @Jonny_Bro#4226",
"BOT_USER": "Вы не можете играть против бота!", "BOT_USER": "Вы не можете играть против бота!",
"YOURSELF": "Вы не можете играть с самим собой!", "YOURSELF": "Вы не можете играть с самим собой!",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Посмотреть историю транзакций", "DESCRIPTION": "Посмотреть историю транзакций",
"USAGE": "transactions", "USAGE": "",
"EXAMPLES": "transactions", "EXAMPLES": "transactions",
"NO_TRANSACTIONS": "У вас нет транзакций.", "NO_TRANSACTIONS": "У вас нет транзакций.",
"EMBED_TRANSACTIONS": "Ваши транзакции", "EMBED_TRANSACTIONS": "Ваши транзакции",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Получить зарплату", "DESCRIPTION": "Получить зарплату",
"USAGE": "work", "USAGE": "",
"EXAMPLES": "work", "EXAMPLES": "work",
"COOLDOWN": "Вы должны подождать **{{time}}** до следующей зарплаты!", "COOLDOWN": "Вы должны подождать **{{time}}** до следующей зарплаты!",
"AWARD": "Закончите серию чтобы получить 200 дополнительных кредитов!", "AWARD": "Закончите серию чтобы получить 200 дополнительных кредитов!",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Я говорю правду", "DESCRIPTION": "Я говорю правду",
"USAGE": "8ball [вопрос]", "USAGE": "[вопрос]",
"QUESTION": "Вопрос", "QUESTION": "Вопрос",
"EXAMPLES": "8ball JaBa крутой?", "EXAMPLES": "8ball JaBa крутой?",
"ERR_QUESTION": "Вопрос должен оканчиваться на `?`.", "ERR_QUESTION": "Вопрос должен оканчиваться на `?`.",

View file

@ -1,5 +1,5 @@
{ {
"DESCRIPTION": "Получить изображение краба... да, это всё, что вы ещё хотели от команды под названием crab?", "DESCRIPTION": "Получить изображение краба... да, это всё, что вы ещё хотели от команды под названием crab?",
"USAGE": "crab", "USAGE": "",
"EXAMPLES": "crab" "EXAMPLES": "crab"
} }

View file

@ -1,5 +1,5 @@
{ {
"DESCRIPTION": "Создать LMGTFY (давай я загуглю это для тебя) ссылку", "DESCRIPTION": "Создать LMGTFY (давай я загуглю это для тебя) ссылку",
"USAGE": "lmgtfy [запрос]", "USAGE": "[запрос]",
"EXAMPLES": "lmgtfy Как создать Discord бота?" "EXAMPLES": "lmgtfy Как создать Discord бота?"
} }

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Калькулятор любви", "DESCRIPTION": "Калькулятор любви",
"USAGE": "lovecalc [@пользователь1] (@пользователь2)", "USAGE": "[@пользователь1] (@пользователь2)",
"EXAMPLES": "lovecalc @Jonny_Bro#4226\nlovecalc @Jonny_Bro#4226 @JaBa#9042", "EXAMPLES": "lovecalc @Jonny_Bro#4226\nlovecalc @Jonny_Bro#4226 @JaBa#9042",
"CONTENT": "{{firstMember}} любит {{secondMember}} на **{{percent}}%**!" "CONTENT": "{{firstMember}} любит {{secondMember}} на **{{percent}}%**!"
} }

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Получить мем с выбранного сабреддита", "DESCRIPTION": "Получить мем с выбранного сабреддита",
"USAGE": "memes", "USAGE": "",
"EXAMPLES": "memes", "EXAMPLES": "memes",
"SUBREDDIT": "Сабреддит", "SUBREDDIT": "Сабреддит",
"UPS": "Апвоуты" "UPS": "Апвоуты"

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Создать активность в голосовом канале", "DESCRIPTION": "Создать активность в голосовом канале",
"USAGE": "activity", "USAGE": "",
"EXAMPLES": "activity", "EXAMPLES": "activity",
"AVAILABLE_ACTIVITIES": "Доступные активности:", "AVAILABLE_ACTIVITIES": "Доступные активности:",
"CLICK_HERE": "Нажмите сюда, чтобы начать {{activity}} в {{channel}}", "CLICK_HERE": "Нажмите сюда, чтобы начать {{activity}} в {{channel}}",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Установить AFK статус (пользователь который упомянет вас получит сообщение)", "DESCRIPTION": "Установить AFK статус (пользователь который упомянет вас получит сообщение)",
"USAGE": "afk [причина]", "USAGE": "[причина]",
"EXAMPLES": "afk Сру =)", "EXAMPLES": "afk Сру =)",
"SUCCESS": "Теперь вы AFK по причине: **{{reason}}**", "SUCCESS": "Теперь вы AFK по причине: **{{reason}}**",
"DELETED": "**{{username}}**, ваш AFK статус удалён!", "DELETED": "**{{username}}**, ваш AFK статус удалён!",

View file

@ -1,5 +1,5 @@
{ {
"DESCRIPTION": "Возвращает аватар пользователя", "DESCRIPTION": "Возвращает аватар пользователя",
"USAGE": "avatar (@пользователь)", "USAGE": "(@пользователь)",
"EXAMPLES": "avatar\navatar @Jonny_Bro#4226" "EXAMPLES": "avatar\navatar @Jonny_Bro#4226"
} }

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать информацию об эмодзи", "DESCRIPTION": "Показать информацию об эмодзи",
"USAGE": "emoji [эмодзи]", "USAGE": "[эмодзи]",
"EXAMPLES": "emoji :tada:", "EXAMPLES": "emoji :tada:",
"TITLE": "Информация об {{emoji}}", "TITLE": "Информация об {{emoji}}",
"ANIMATED": "Анимирован", "ANIMATED": "Анимирован",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать список команд или помощь по данной команде", "DESCRIPTION": "Показать список команд или помощь по данной команде",
"USAGE": "help (команда)", "USAGE": "(команда)",
"EXAMPLES": "help\nhelp ping", "EXAMPLES": "help\nhelp ping",
"COMMANDS_IN": "Доступные команды в категории `{{category}}`:", "COMMANDS_IN": "Доступные команды в категории `{{category}}`:",
"FIELD_USAGE": "Использование", "FIELD_USAGE": "Использование",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать информацию о Minecraft сервере", "DESCRIPTION": "Показать информацию о Minecraft сервере",
"USAGE": "minecraft [IP]", "USAGE": "[IP]",
"EXAMPLES": "minecraft mc.hypixel.net", "EXAMPLES": "minecraft mc.hypixel.net",
"FAILED": "Сервер недоступен или доступ запрещён!", "FAILED": "Сервер недоступен или доступ запрещён!",
"ONLINE": "Онлайн", "ONLINE": "Онлайн",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать пинг бота", "DESCRIPTION": "Показать пинг бота",
"USAGE": "ping", "USAGE": "",
"EXAMPLES": "ping", "EXAMPLES": "ping",
"CONTENT": "Понг! Мой пинг - **{{ping}}**ms." "CONTENT": "Понг! Мой пинг - **{{ping}}**ms."
} }

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Создать напоминание", "DESCRIPTION": "Создать напоминание",
"USAGE": "remindme [время] [сообщение]", "USAGE": "[время] [сообщение]",
"EXAMPLES": "remindme 12h Использовать команду work\nremindme 5m Достать курицу из морозилки!", "EXAMPLES": "remindme 12h Использовать команду work\nremindme 5m Достать курицу из морозилки!",
"TIME": "Время (Например: 10s, 5m, 2h, 1d, 3w)", "TIME": "Время (Например: 10s, 5m, 2h, 1d, 3w)",
"SAVED": "Напоминание сохранено!", "SAVED": "Напоминание сохранено!",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Отправить жалобу в специальный канал", "DESCRIPTION": "Отправить жалобу в специальный канал",
"USAGE": "report [@пользователь] (причина)", "USAGE": "[@пользователь] (причина)",
"EXAMPLES": "report @Jonny_Bro#4226 Нарушение правил", "EXAMPLES": "report @Jonny_Bro#4226 Нарушение правил",
"MISSING_CHANNEL": "Канал для жалоб не настроен!", "MISSING_CHANNEL": "Канал для жалоб не настроен!",
"INVALID_USER": "Вы не можете пожаловаться на себя", "INVALID_USER": "Вы не можете пожаловаться на себя",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать информацию о сервере", "DESCRIPTION": "Показать информацию о сервере",
"USAGE": "serverinfo", "USAGE": "",
"EXAMPLES": "serverinfo", "EXAMPLES": "serverinfo",
"AFK_CHANNEL": "AFK канал", "AFK_CHANNEL": "AFK канал",
"BOOSTS": "Кол-во бустов", "BOOSTS": "Кол-во бустов",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Укоротить ссылку", "DESCRIPTION": "Укоротить ссылку",
"USAGE": "shorturl [URL]", "USAGE": "[URL]",
"EXAMPLES": "shorturl https://google.com", "EXAMPLES": "shorturl https://google.com",
"URL": "Ссылка" "URL": "Ссылка"
} }

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать список администрации сервера", "DESCRIPTION": "Показать список администрации сервера",
"USAGE": "staff", "USAGE": "",
"EXAMPLES": "staff", "EXAMPLES": "staff",
"TITLE": "Персонал {{guild}}", "TITLE": "Персонал {{guild}}",
"ADMINS": "Администраторы", "ADMINS": "Администраторы",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать статистику бота", "DESCRIPTION": "Показать статистику бота",
"USAGE": "stats", "USAGE": "",
"EXAMPLES": "stats", "EXAMPLES": "stats",
"COUNTS_TITLE": "• __Статистика__", "COUNTS_TITLE": "• __Статистика__",
"COUNTS_CONTENT": "`Сервера: {{servers}}`\n`Пользователи: {{users}}`", "COUNTS_CONTENT": "`Сервера: {{servers}}`\n`Пользователи: {{users}}`",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Отправить предложение в специальный канал", "DESCRIPTION": "Отправить предложение в специальный канал",
"USAGE": "suggest [предложение]", "USAGE": "[предложение]",
"EXAMPLES": "suggest Новый канал #nsfw :smiling_imp:", "EXAMPLES": "suggest Новый канал #nsfw :smiling_imp:",
"MISSING_CHANNEL": "Канал для предложений не настроен!", "MISSING_CHANNEL": "Канал для предложений не настроен!",
"MISSING_CONTENT": "Введите предложение!", "MISSING_CONTENT": "Введите предложение!",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать информацию о пользователе", "DESCRIPTION": "Показать информацию о пользователе",
"USAGE": "userinfo (@пользователь)", "USAGE": "(@пользователь)",
"EXAMPLES": "userinfo\nuserinfo @Jonny_Bro#4226", "EXAMPLES": "userinfo\nuserinfo @Jonny_Bro#4226",
"CUSTOM": "Пользовательский статус", "CUSTOM": "Пользовательский статус",
"NO_ACTIVITY": "Не играет", "NO_ACTIVITY": "Не играет",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Получить информацию об IP адресе", "DESCRIPTION": "Получить информацию об IP адресе",
"USAGE": "whois (IP)", "USAGE": "[IP]",
"EXAMPLES": "whois 8.8.8.8", "EXAMPLES": "whois 8.8.8.8",
"ERROR": "Произошла ошибка при получении данных об {{ip}}", "ERROR": "Произошла ошибка при получении данных об {{ip}}",
"INFO_ABOUT": "Информация об {{ip}}", "INFO_ABOUT": "Информация об {{ip}}",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Очистка сообщений в канале", "DESCRIPTION": "Очистка сообщений в канале",
"USAGE": "clear [кол-во_сообщений] (@пользователь)", "USAGE": "[кол-во_сообщений] (@пользователь)",
"EXAMPLES": "clear 10\r 10 @Jonny_Bro#4226\nclear all", "EXAMPLES": "clear 10\r 10 @Jonny_Bro#4226\nclear all",
"OPTION": "Целое число / all", "OPTION": "Целое число / all",
"ALL_CONFIRM": "**Все сообщения в канале будут удалены! Вы уверены?**", "ALL_CONFIRM": "**Все сообщения в канале будут удалены! Вы уверены?**",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Снять все предупреждения с пользователя", "DESCRIPTION": "Снять все предупреждения с пользователя",
"USAGE": "clearwarns [@пользователь]", "USAGE": "[@пользователь]",
"EXAMPLES": "clearwarns @Jonny_Bro#4226", "EXAMPLES": "clearwarns @Jonny_Bro#4226",
"SUCCESS": "Предупреждения пользователя {{user}} удалены!" "SUCCESS": "Предупреждения пользователя {{user}} удалены!"
} }

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Управление раздачами", "DESCRIPTION": "Управление раздачами",
"USAGE": "giveaway [create/reroll/delete/end] [время] [кол-во победителей] [приз] (Дроп?)", "USAGE": "[create/reroll/delete/end] [время] [кол-во победителей] [приз] (Дроп?)",
"EXAMPLES": "giveaway create 1d 2 Discord Нитро!\ngiveaway create 1d 2 true Discord Нитро\ngiveaway reroll 597812898022031374", "EXAMPLES": "giveaway create 1d 2 Discord Нитро!\ngiveaway create 1d 2 true Discord Нитро\ngiveaway reroll 597812898022031374",
"INVALID_CREATE": "Какой-то из аргументов указан неверно, попробуйте снова!", "INVALID_CREATE": "Какой-то из аргументов указан неверно, попробуйте снова!",
"GIVEAWAY_ID": "ID сообщения раздачи", "GIVEAWAY_ID": "ID сообщения раздачи",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Запустить опрос в текущем канале", "DESCRIPTION": "Запустить опрос в текущем канале",
"USAGE": "poll [вопрос]", "USAGE": "[вопрос]",
"EXAMPLES": "poll Земля плоская?", "EXAMPLES": "poll Земля плоская?",
"QUESTION": "Текст вопроса", "QUESTION": "Текст вопроса",
"NOTHING": "Без упоминания", "NOTHING": "Без упоминания",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Разбанить пользователя на сервере", "DESCRIPTION": "Разбанить пользователя на сервере",
"USAGE": "unban [ID]", "USAGE": "[ID]",
"EXAMPLES": "unban 281361531411890186", "EXAMPLES": "unban 281361531411890186",
"ID": "ID пользователя", "ID": "ID пользователя",
"NOT_BANNED": "Пользователь с ID **{{id}}** не найден", "NOT_BANNED": "Пользователь с ID **{{id}}** не найден",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать список нарушений пользователя", "DESCRIPTION": "Показать список нарушений пользователя",
"USAGE": "warns [@пользователь]", "USAGE": "[@пользователь]",
"EXAMPLES": "warns @Jonny_Bro#4226", "EXAMPLES": "warns @Jonny_Bro#4226",
"SANCTIONS_OF": "Нарушения {{member}}", "SANCTIONS_OF": "Нарушения {{member}}",
"NO_SANCTIONS": "У **{{member}}** нет нарушений." "NO_SANCTIONS": "У **{{member}}** нет нарушений."

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Включить предыдущий трек", "DESCRIPTION": "Включить предыдущий трек",
"USAGE": "back", "USAGE": "",
"EXAMPLES": "back", "EXAMPLES": "back",
"NO_PREV_SONG": "Предыдущий трек отсутствует!", "NO_PREV_SONG": "Предыдущий трек отсутствует!",
"SUCCESS": "Играет предыдущий трек!" "SUCCESS": "Играет предыдущий трек!"

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать список доступных звуков и воспроизвести выбранный", "DESCRIPTION": "Показать список доступных звуков и воспроизвести выбранный",
"USAGE": "clips", "USAGE": "",
"EXAMPLES": "clips", "EXAMPLES": "clips",
"AVAILABLE_CLIPS": "Список доступных клипов:", "AVAILABLE_CLIPS": "Список доступных клипов:",
"ACTIVE_QUEUE": "Не могу воспроизвести клип, т.к. на сервере есть активная очередь!", "ACTIVE_QUEUE": "Не могу воспроизвести клип, т.к. на сервере есть активная очередь!",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Включить или отключить повтор очереди/одного трека", "DESCRIPTION": "Включить или отключить повтор очереди/одного трека",
"USAGE": "loop", "USAGE": "",
"EXAMPLES": "loop", "EXAMPLES": "loop",
"AUTOPLAY": "Автовоспроизведение", "AUTOPLAY": "Автовоспроизведение",
"QUEUE": "Очередь", "QUEUE": "Очередь",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать информацию о играющем сейчас треке", "DESCRIPTION": "Показать информацию о играющем сейчас треке",
"USAGE": "nowplaying", "USAGE": "",
"EXAMPLES": "nowplaying", "EXAMPLES": "nowplaying",
"CURRENTLY_PLAYING": "Сейчас играет", "CURRENTLY_PLAYING": "Сейчас играет",
"T_TITLE": "Название", "T_TITLE": "Название",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Начать воспроизведение трека", "DESCRIPTION": "Начать воспроизведение трека",
"USAGE": "play [название-трека/ссылка]", "USAGE": "[название-трека/ссылка]",
"EXAMPLES": "play Never Gonna Give You Up", "EXAMPLES": "play Never Gonna Give You Up",
"QUERY": "Название / Прямая ссылка / Ссылка на YouTube или SoundCloud", "QUERY": "Название / Прямая ссылка / Ссылка на YouTube или SoundCloud",
"NO_VOICE_CHANNEL": "Вы должны находиться в голосовом канале!", "NO_VOICE_CHANNEL": "Вы должны находиться в голосовом канале!",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Показать очередь на воспроизведение", "DESCRIPTION": "Показать очередь на воспроизведение",
"USAGE": "queue", "USAGE": "",
"EXAMPLES": "queue", "EXAMPLES": "queue",
"QUEUE": "Очередь", "QUEUE": "Очередь",
"NO_QUEUE": "Пусто", "NO_QUEUE": "Пусто",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Перемотать вперед или назад на данное время в текущем треке", "DESCRIPTION": "Перемотать вперед или назад на данное время в текущем треке",
"USAGE": "seek [время]", "USAGE": "[время]",
"EXAMPLES": "seek 10s\nseek -10s", "EXAMPLES": "seek 10s\nseek -10s",
"TIME": "Время в секундах", "TIME": "Время в секундах",
"SUCCESS": "Трек перемотан на {{time}}!" "SUCCESS": "Трек перемотан на {{time}}!"

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Пропустить текущий трек", "DESCRIPTION": "Пропустить текущий трек",
"USAGE": "skip", "USAGE": "",
"EXAMPLES": "skip", "EXAMPLES": "skip",
"SUCCESS": "Трек пропущен!" "SUCCESS": "Трек пропущен!"
} }

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Перейти на заданный трек", "DESCRIPTION": "Перейти на заданный трек",
"USAGE": "skipto [номер]", "USAGE": "[номер]",
"EXAMPLES": "skipto 3", "EXAMPLES": "skipto 3",
"POSITION": "Номер трека в очереди", "POSITION": "Номер трека в очереди",
"SUCCESS": "Выполнен переход на позицию {{position}}", "SUCCESS": "Выполнен переход на позицию {{position}}",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Остановить воспроизведение очереди", "DESCRIPTION": "Остановить воспроизведение очереди",
"USAGE": "stop", "USAGE": "",
"EXAMPLES": "stop", "EXAMPLES": "stop",
"SUCCESS": "Воспроизведение остановлено!" "SUCCESS": "Воспроизведение остановлено!"
} }

View file

@ -1,5 +1,5 @@
{ {
"DESCRIPTION": "Получить NSFW изображение", "DESCRIPTION": "Получить NSFW изображение",
"USAGE": "nsfw", "USAGE": "",
"EXAMPLES": "nsfw" "EXAMPLES": "nsfw"
} }

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Отправить объявление на все сервера где есть JaBa", "DESCRIPTION": "Отправить объявление на все сервера где есть JaBa",
"USAGE": "announcement [текст] [true/false]", "USAGE": "[текст] [true/false]",
"EXAMPLES": "announcement Обновление v1.0! true", "EXAMPLES": "announcement Обновление v1.0! true",
"TAG": "Подставить @everyone в сообщение?", "TAG": "Подставить @everyone в сообщение?",
"TOO_LONG": "Текст должен быть короче 1000 символов!", "TOO_LONG": "Текст должен быть короче 1000 символов!",

View file

@ -1,6 +1,6 @@
{ {
"DESCRIPTION": "Позволяет изменять данные пользователя", "DESCRIPTION": "Позволяет изменять данные пользователя",
"USAGE": "debug [set/add] [тип] [@пользователь] [значение]", "USAGE": "[set/add] [тип] [@пользователь] [значение]",
"EXAMPLES": "debug set level @Jonny_Bro#4226 10000", "EXAMPLES": "debug set level @Jonny_Bro#4226 10000",
"TYPE": "Тип данных", "TYPE": "Тип данных",
"SET": "Установить значение", "SET": "Установить значение",

View file

@ -1,5 +1,6 @@
{ {
"DESCRIPTION": "Выполнить код", "DESCRIPTION": "Выполнить код",
"USAGE": "",
"CODE": "Выполняемый код", "CODE": "Выполняемый код",
"EXAMPLES": "eval interaction.channel.send({ content: \"Hello World!\" })" "EXAMPLES": "eval interaction.channel.send({ content: \"Hello World!\" })"
} }

View file

@ -1,7 +1,8 @@
{ {
"DESCRIPTION": "Перезагрузить команду", "DESCRIPTION": "Перезагрузить команду",
"COMMAND": "Команда", "USAGE": "[названиеоманды]",
"EXAMPLES": "reload help", "EXAMPLES": "reload help",
"COMMAND": "Команда",
"NOT_FOUND": "Команда `{{command}}` не найдена!", "NOT_FOUND": "Команда `{{command}}` не найдена!",
"SUCCESS": "Команда `{{command}}` успешно перезагружена!" "SUCCESS": "Команда `{{command}}` успешно перезагружена!"
} }

View file

@ -1,5 +1,5 @@
{ {
"DESCRIPTION": "Показать список серверов бота", "DESCRIPTION": "Показать список серверов бота",
"USAGE": "servers", "USAGE": "",
"EXAMPLES": "servers" "EXAMPLES": "servers"
} }