This commit is contained in:
Jonny_Bro (Nikita) 2023-06-19 23:26:46 +05:00
parent 2492a215e6
commit 274672a405
8 changed files with 20 additions and 31 deletions

5
.gitignore vendored
View file

@ -22,7 +22,6 @@
# Node
package-lock.json
node_modules
yarn.lock
# Backups
/.backup
# SQlite
/json.sqlite

3
.gitmodules vendored
View file

@ -1,3 +0,0 @@
[submodule "dashboard/dashboard-core"]
path = dashboard/dashboard-core
url = https://github.com/JonnyBro/dashboard-core

View file

@ -28,15 +28,14 @@ JaBa имеет множество функций, вот **8 основных
* 👑 **Команды владельца**: `eval`, `getinvite`, `servers-list` и ещё **2** команды!
[Список изменений](/dashboard/docs/updates.md)<br>
[Полный список команд](http://jababot.duckdns.org:8080/docs)
[Полный список команд](http://jababot.duckdns.org:8080/commands)
### *Относительно* мощная панель управления
У JaBa есть своя панель управления с доступом к настройке параметров сервера и просмотру таблицы лидеров! Панель работает на Express и EJS!
У JaBa есть своя панель управления с доступом к настройке параметров сервера!
<!-- <img align="left" style="float: centrer; margin: 0 10px 0 0;" src="https://zupimages.net/up/19/31/c3ya.png" height="200" width="350"/>
<img align="center" style="float: left; margin: 0 10px 0 0;" src="https://zupimages.net/up/19/31/vnq5.png" height="200" width="350"/>
<img align="center" style="float: centrer; margin: 0 10px 0 0;" src="https://zupimages.net/up/19/31/htga.png" height="200" width="350"/> -->
Вы можете **настраивать параметры** каждого сервера где есть JaBa (вы должны иметь права администратора), **просматривать таблицу лидеров**, **управлять своим профилем**!
> Код панели находится в папке dashboard!
## Установка

View file

@ -70,7 +70,8 @@ class Play extends BaseCommand {
leaveOnEnd: false,
leaveOnStop: true,
skipOnNoStream: true,
bufferingTimeout: 1000,
maxSize: 500,
maxHistorySize: 100,
});
}

View file

@ -1,7 +1,7 @@
const { SlashCommandBuilder } = require("discord.js");
const BaseCommand = require("../../base/BaseCommand"),
i18next = require("i18next"),
autoUpdateDocs = require("../../helpers/autoUpdateDocs");
i18next = require("i18next");
// autoUpdateDocs = require("../../helpers/autoUpdateDocs");
class Reload extends BaseCommand {
/**
@ -53,7 +53,7 @@ class Reload extends BaseCommand {
await client.loadCommand(`../commands/${cmd.category}`, cmd.command.name);
i18next.reloadResources(["ru-RU", "uk-UA", "en-US"]);
autoUpdateDocs.update(client);
// autoUpdateDocs.update(client);
interaction.success("owner/reload:SUCCESS", {
command: cmd.command.name,

@ -1 +0,0 @@
Subproject commit 1722b9f763855c8ed5af526ee860f0192410209f

View file

@ -1,7 +1,6 @@
const SoftUI = require("dbd-soft-ui"),
DBD = require("discord-dashboard"),
os = require("os"),
fs = require("fs").promises;
os = require("os");
/**
*
@ -28,7 +27,7 @@ module.exports.load = async client => {
return {
category: c,
categoryId: c.toLowerCase(),
subTitle: "bottom text",
subTitle: "",
hideAlias: true,
hideDescription: false,
hideSidebarItem: c === "Owner" || c === "IAT" || c === "SunCountry" ? true : false,
@ -40,7 +39,7 @@ module.exports.load = async client => {
DBD.Dashboard = DBD.UpdatedClass();
const Dashboard = new DBD.Dashboard({
port: 80,
port: client.config.dashboard.port,
client: {
id: client.config.user,
secret: client.config.dashboard.secret,
@ -56,6 +55,7 @@ module.exports.load = async client => {
clientId: client.config.user,
scopes: ["bot", "applications.commands"],
permissions: "8",
redirectUri: client.config.dashboard.domain,
},
supportServer: {
slash: "/support",
@ -84,6 +84,7 @@ module.exports.load = async client => {
},
useTheme404: true,
useThemeMaintenance: true,
useUnderMaintenance: false,
underMaintenanceAccessKey: client.config.dashboard.maintanceKey,
underMaintenanceAccessPage: "/get-access",
underMaintenance: {
@ -195,9 +196,9 @@ module.exports.load = async client => {
},
commands: categories,
locales: {
enUS: JSON.parse(await fs.readFile("languages/en-US/dashboard.json", { encoding: "utf-8" })),
ruRU: JSON.parse(await fs.readFile("languages/ru-RU/dashboard.json", { encoding: "utf-8" })),
ukUA: JSON.parse(await fs.readFile("languages/uk-UA/dashboard.json", { encoding: "utf-8" })),
enUS: require("../languages/en-US/dashboard.json"),
ruRU: require("../languages/ru-RU/dashboard.json"),
ukUA: require("../languages/uk-UA/dashboard.json"),
},
}),
settings: [{

View file

@ -12,32 +12,25 @@
"author": "Jonny_Bro#4226",
"license": "ISC",
"dependencies": {
"@discord-player/extractor": "^4.2.2",
"@discord-player/extractor": "^4.3.1",
"@discordjs/opus": "^0.9.0",
"@discordjs/voice": "^0.16.0",
"btoa": "^1.2.1",
"canvacord": "^5.1.0",
"canvas": "^2.10.2",
"chalk": "^4.1.2",
"cors": "^2.8.5",
"cron": "^2.1.0",
"dbd-soft-ui": "^1.6.48-beta.1",
"discord-dashboard": "^2.3.61",
"discord-giveaways": "^6.0.1",
"discord-player": "^6.2.1",
"discord-player": "^6.5.0",
"discord.js": "^14.11.0",
"ejs": "^3.1.3",
"express": "^4.17.1",
"express-session": "^1.17.0",
"gamedig": "^4.0.2",
"i18next": "^21.9.1",
"i18next-fs-backend": "^1.1.5",
"markdown-table": "^2.0.0",
"md5": "^2.2.1",
"moment": "^2.26.0",
"mongoose": "^5.13.15",
"ms": "^2.1.3",
"ytdl-core": "npm:@distube/ytdl-core@^4.11.10"
"play-dl": "^1.9.6"
},
"devDependencies": {
"eslint": "^8.23.0"