diff --git a/dashboard/app.js b/dashboard/app.js index 706a007c..dcdf25cc 100644 --- a/dashboard/app.js +++ b/dashboard/app.js @@ -17,7 +17,8 @@ module.exports.load = async(client) => { settingsRouter = require("./routes/settings"), guildStatsRouter = require("./routes/guild-stats"), guildManagerRouter = require("./routes/guild-manager"), - docsMangerRouter = require("./routes/docs"); + commandsManagerRouter = require("./routes/commands"), + updatesManagerRouter = require("./routes/updates"); /* App configuration */ app @@ -53,7 +54,8 @@ module.exports.load = async(client) => { .use("/stats", guildStatsRouter) .use("/settings", settingsRouter) .use("/", mainRouter) - .use("/docs", docsMangerRouter) + .use("/commands", commandsManagerRouter) + .use("/updates", updatesManagerRouter) .use(CheckAuth, function(req, res){ res.status(404).render("404", { user: req.userInfos, diff --git a/dashboard/views/docs/updates.md b/dashboard/views/docs/updates.md index 030d9d77..178c46a7 100644 --- a/dashboard/views/docs/updates.md +++ b/dashboard/views/docs/updates.md @@ -1,37 +1,21 @@ -# Обновления -Список обновлений JaBa. +# JaBa v3.0 -#### Содержимое таблицы -**Дата**: Дата обновления -**Описание**: Описание обновления -**Версия**: Версия +### Описание +Я решил полностью переделать бота, так как в старом был вагон и маленькая тележка проблем. Данная верcия должна быть в разы лучше. +Старые команды я не переносил, т.к. они были ужасно написаны и использовали старые библиотеки. +**Сразу извиняюсь за ужасное оформление страницы, никогда не делал отчёты в таком стиле**. -| Дата | Описание | Версия | -| ------------------- | ------------------------------------- | ----------------------------------------- | -| **approved** | Создать изображение "approved" | approved (@пользователь) | -| **avatar** | Показать аватар пользователя | avatar (@пользователь) | -| **batslap** | Создать изображение "batslap" | batslap (@пользователь1) (@пользователь2) | -| **beautiful** | Создать изображение "beautiful" | beautiful (@пользователь) | -| **bed** | Создать изображение "bed" | bed [@пользователь1] (@пользователь2) | -| **brazzers** | Создать изображение "brazzers" | brazzers (@пользователь) | -| **burn** | Создать изображение "burn" | burn (@пользователь) | -| **captcha** | Создать изображение "captcha" | captcha (@пользователь) | -| **challenger** | Создать изображение "challenger" | challenger (@пользователь) | -| **clyde** | Создать изображение "Clyde" | clyde [текст] | -| **dictator** | Создать изображение "dictator" | dictator (@пользователь) | -| **facepalm** | Создать изображение "facepalm" | facepalm (@пользователь) | -| **fire** | Создать изображение "fire" | fire (@пользователь) | -| **jail** | Создать изображение "jail" | jail (@пользователь) | -| **love** | Создать изображение "love" | love [@пользователь1] (@пользователь2) | -| **mission** | Создать изображение "mission" | mission (@пользователь) | -| **phcomment** | Создать изображение "phcomment" | phcomment (@пользователь) [текст] | -| **qrcode** | Создать QR код из текста | qrcode [текст] | -| **rip** | Создать изображение "rip" | rip (@пользователь) | -| **scary** | Создать изображение "scary" | scary (@пользователь) | -| **tobecontinued** | Создать изображение "tobecontinued" | tobecontinued (@пользователь) | -| **trash** | Создать изображение "trash" | trash (@пользователь) | -| **triggered** | Создать изображение "triggered" | triggered (@пользователь) | -| **tweet** | Создать изображение "tweet" | tweet [@пользователь_twitter] [текст] | -| **wanted** | Создать изображение "wanted" | wanted (@пользователь) | -| **wasted** | Создать изображение "wasted" | wasted (@пользователь) | -| **youtube-comment** | Создать изображение "youtube-comment" | youtube-comment (@пользователь) [текст] | \ No newline at end of file +### Изменения +* Главное нововведение - **[панель управления](https://jaba.pp.ua)**! + * В ней вы можете изменять настройки на всех серверах где есть JaBa и у вас есть роль с правом *Управлять сервером*. Так же в ней можно изменить персональные настройки (дата рождения и биография). Я не особо в создание сайтов, поэтому не ожидайте частых обновлений панели. +* Каждый сервер теперь имеет **отдельные** настройки! + * На каждом отдельном сервере можно выбрать префикс, язык и другие настройки. По стандарту используется **русский** язык и **$** для префикса, остальные настройки можно найти в панели, либо с помощью команды *configure*. +* Добавлено **множество** новых команд. + * Основные команды: статистика игрока Fortnite, ежедневный магазин Fortnite, выложить текст на hastebin, проверить права пользователя, цитировать сообщение, жалобы, предложения, сокращение ссылок, перевод текста. + * Генерация картинок пополнена огромным количеством новых генераций. + * Модерация сервера: бан, кик, мут, объявления, поощрение за приглашение пользователей, раздачи, голосования, предупреждения. + * Развлекательные команды: шар, который говорит только правду, помощь с выбором, шутки (только на английском), FML (Fuck My Life, только на английском), LMGTFY - Давай я поищу за тебя. + * Экономика: деньги (кредиты), банк, ограбления, достижения, система репутации, система бракосочетания, слот-машины. + * Музыкальный раздел был полностью переписан, добавлена возможность добавления фильтров, автоматического воспроизведения на основе текущего трека, воспроизведение предыдущего трека. +> **Список всех команд и их описания вы можете найти [тут](https://jaba.pp.ua/commands) (список обновляется автоматически)**. +> Такие категории как NSFW и Discord Together возможно вернуться в последующих обновлениях (если вернуться вообще), следите за обновлениями. \ No newline at end of file diff --git a/languages/ru-RU/administration/configuration.json b/languages/ru-RU/administration/configuration.json index 287b7584..8ac6e0d9 100644 --- a/languages/ru-RU/administration/configuration.json +++ b/languages/ru-RU/administration/configuration.json @@ -18,7 +18,7 @@ "MODLOGS": "Логи модерации: *{{channel}}*", "FORTNITESHOP": "Ежедневный магазин Fortnite: *{{channel}}*", "SUGGESTIONS": "Предложения: *{{channel}}*", - "REPORTS": "Репорты: *{{channel}}*", + "REPORTS": "Жалобы: *{{channel}}*", "AUTOMOD_TITLE": "Автомодерация:", "AUTOMOD_CONTENT": "Автомодерация включена.\n*Игнорируемые каналы: {{channels}}*", "AUTOMOD_DISABLED": "Автомодерация отключена.", diff --git a/languages/ru-RU/administration/setreports.json b/languages/ru-RU/administration/setreports.json index 7786436e..eb4bc521 100644 --- a/languages/ru-RU/administration/setreports.json +++ b/languages/ru-RU/administration/setreports.json @@ -1,7 +1,7 @@ { - "DESCRIPTION": "Установить канал для репортов!", + "DESCRIPTION": "Установить канал для жалоб!", "USAGE": "{{prefix}}setreports (#канал)", - "EXAMPLES": "{{prefix}}setreports #репорты\n{{prefix}}setreports", - "SUCCESS_ENABLED": "Репорты будут отправляться в **{{channel}}**!", - "SUCCESS_DISABLED": "Репорты отключены!" + "EXAMPLES": "{{prefix}}setreports #жалобы\n{{prefix}}setreports", + "SUCCESS_ENABLED": "Жалобы будут отправляться в **{{channel}}**!", + "SUCCESS_DISABLED": "Жалобы отключены!" } \ No newline at end of file diff --git a/languages/ru-RU/common.json b/languages/ru-RU/common.json index 709df20d..f0b5f7ea 100644 --- a/languages/ru-RU/common.json +++ b/languages/ru-RU/common.json @@ -57,6 +57,6 @@ "MODLOGS": "Логи модерации", "FORTNITESHOP": "Магазин Fortnite", "NO_CHANNEL": "Канал не выбран", - "REPORTS": "Репорты", + "REPORTS": "Жалобы", "DISCONNECT": "Отключить" } \ No newline at end of file diff --git a/languages/ru-RU/general/report.json b/languages/ru-RU/general/report.json index f0e82080..0a7bdba6 100644 --- a/languages/ru-RU/general/report.json +++ b/languages/ru-RU/general/report.json @@ -1,11 +1,11 @@ { - "DESCRIPTION": "Отправить репорт в спец. канал!", + "DESCRIPTION": "Отправить жалобу в спец. канал!", "USAGE": "{{prefix}}report [@пользователь] [причина]", "EXAMPLES": "{{prefix}}report @Jonny_Bro#4226 Нарушение правил", - "MISSING_CHANNEL": "Канал для репортов не настроен!", + "MISSING_CHANNEL": "Канал для жалоб не настроен!", "MISSING_REASON": "Введите причину!", "MISSING_USER": "Вы должны упомянуть пользователя!", "INVALID_USER": "Вы не можете пожаловаться на себя", - "SUCCESS": "Ваш репорт отправлен в {{channel}}!", - "TITLE": "Репорт - {{user}}" + "SUCCESS": "Ваша жалоба отправлен в {{channel}}!", + "TITLE": "Жалоба - {{user}}" } \ No newline at end of file diff --git a/package.json b/package.json index aa03fe8b..77531413 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jaba", - "version": "1.0.0", + "version": "3.0", "description": "A very complete Discord bot (more than 70 commands) that uses the Discordjs API", "main": "index.js", "private": true,