remove license system
This commit is contained in:
parent
b923be2d69
commit
1722b9f763
17 changed files with 417 additions and 941 deletions
57
.d.ts
vendored
57
.d.ts
vendored
|
@ -1,19 +1,6 @@
|
||||||
declare module "discord-dashboard" {
|
declare module "discord-dashboard" {
|
||||||
const licenseInfo: () => string | boolean
|
|
||||||
const useLicense: (licenseId: string) => Promise<string>
|
|
||||||
const UpdatedClass: () => Dashboard
|
|
||||||
|
|
||||||
let Dashboard: any
|
let Dashboard: any
|
||||||
|
|
||||||
const initDashboard: (options: {
|
|
||||||
fileName: string
|
|
||||||
domain: string
|
|
||||||
port: number
|
|
||||||
token: string
|
|
||||||
clientSecret: string
|
|
||||||
clientId: string
|
|
||||||
}) => any
|
|
||||||
|
|
||||||
const formTypes: formTypes
|
const formTypes: formTypes
|
||||||
const customPagesTypes: customPagesTypes
|
const customPagesTypes: customPagesTypes
|
||||||
const DISCORD_FLAGS: {
|
const DISCORD_FLAGS: {
|
||||||
|
@ -23,50 +10,6 @@ declare module "discord-dashboard" {
|
||||||
const version: string
|
const version: string
|
||||||
}
|
}
|
||||||
|
|
||||||
interface Permissions {
|
|
||||||
CREATE_INSTANT_INVITE: ["CREATE_INSTANT_INVITE", 0x1]
|
|
||||||
KICK_MEMBERS: ["KICK_MEMBERS", 0x2]
|
|
||||||
BAN_MEMBERS: ["BAN_MEMBERS", 0x4]
|
|
||||||
ADMINISTRATOR: ["ADMINISTRATOR", 0x8]
|
|
||||||
MANAGE_CHANNELS: ["MANAGE_CHANNELS", 0x10]
|
|
||||||
MANAGE_GUILD: ["MANAGE_GUILD", 0x20]
|
|
||||||
ADD_REACTIONS: ["ADD_REACTIONS", 0x40]
|
|
||||||
VIEW_AUDIT_LOG: ["VIEW_AUDIT_LOG", 0x80]
|
|
||||||
PRIORITY_SPEAKER: ["PRIORITY_SPEAKER", 0x100]
|
|
||||||
STREAM: ["STREAM", 0x200]
|
|
||||||
VIEW_CHANNEL: ["VIEW_CHANNEL", 0x400]
|
|
||||||
SEND_MESSAGES: ["SEND_MESSAGES", 0x800]
|
|
||||||
SEND_TTS_MESSAGES: ["SEND_TTS_MESSAGES", 0x1000]
|
|
||||||
MANAGE_MESSAGES: ["MANAGE_MESSAGES", 0x2000]
|
|
||||||
EMBED_LINKS: ["EMBED_LINKS", 0x4000]
|
|
||||||
ATTACH_FILES: ["ATTACH_FILES", 0x8000]
|
|
||||||
READ_MESSAGE_HISTORY: ["READ_MESSAGE_HISTORY", 0x10000]
|
|
||||||
MENTION_EVERYONE: ["MENTION_EVERYONE", 0x20000]
|
|
||||||
USE_EXTERNAL_EMOJIS: ["USE_EXTERNAL_EMOJIS", 0x40000]
|
|
||||||
VIEW_GUILD_INSIGHTS: ["VIEW_GUILD_INSIGHTS", 0x80000]
|
|
||||||
CONNECT: ["CONNECT", 0x100000]
|
|
||||||
SPEAK: ["SPEAK", 0x200000]
|
|
||||||
MUTE_MEMBERS: ["MUTE_MEMBERS", 0x400000]
|
|
||||||
DEAFEN_MEMBERS: ["DEAFEN_MEMBERS", 0x800000]
|
|
||||||
MOVE_MEMBERS: ["MOVE_MEMBERS", 0x1000000]
|
|
||||||
USE_VAD: ["USE_VAD", 0x2000000]
|
|
||||||
CHANGE_NICKNAME: ["CHANGE_NICKNAME", 0x4000000]
|
|
||||||
MANAGE_NICKNAMES: ["MANAGE_NICKNAMES", 0x8000000]
|
|
||||||
MANAGE_ROLES: ["MANAGE_ROLES", 0x10000000]
|
|
||||||
MANAGE_WEBHOOKS: ["MANAGE_WEBHOOKS", 0x20000000]
|
|
||||||
MANAGE_EMOJIS_AND_STICKERS: ["MANAGE_EMOJIS_AND_STICKERS", 0x40000000]
|
|
||||||
USE_APPLICATION_COMMANDS: ["USE_APPLICATION_COMMANDS", 0x80000000]
|
|
||||||
REQUEST_TO_SPEAK: ["REQUEST_TO_SPEAK", 0x100000000]
|
|
||||||
MANAGE_EVENTS: ["MANAGE_EVENTS", 0x200000000]
|
|
||||||
MANAGE_THREADS: ["MANAGE_THREADS", 0x400000000]
|
|
||||||
CREATE_PUBLIC_THREADS: ["CREATE_PUBLIC_THREADS", 0x800000000]
|
|
||||||
CREATE_PRIVATE_THREADS: ["CREATE_PRIVATE_THREADS", 0x1000000000]
|
|
||||||
USE_EXTERNAL_STICKERS: ["USE_EXTERNAL_STICKERS", 0x2000000000]
|
|
||||||
SEND_MESSAGES_IN_THREADS: ["SEND_MESSAGES_IN_THREADS", 0x4000000000]
|
|
||||||
START_EMBEDDED_ACTIVITIES: ["START_EMBEDDED_ACTIVITIES", 0x8000000000]
|
|
||||||
MODERATE_MEMBERS: ["MODERATE_MEMBERS", 0x10000000000]
|
|
||||||
}
|
|
||||||
|
|
||||||
interface RateLimitSettingsObject {
|
interface RateLimitSettingsObject {
|
||||||
windowMs: Number
|
windowMs: Number
|
||||||
max: Number
|
max: Number
|
||||||
|
|
12
.github/FUNDING.yml
vendored
12
.github/FUNDING.yml
vendored
|
@ -1,12 +0,0 @@
|
||||||
# These are supported funding model platforms
|
|
||||||
|
|
||||||
github: #
|
|
||||||
patreon: # Replace with a single Patreon username
|
|
||||||
open_collective: # Replace with a single Open Collective username
|
|
||||||
ko_fi: # Replace with a single Ko-fi username
|
|
||||||
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
|
|
||||||
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
|
|
||||||
liberapay: # Replace with a single Liberapay username
|
|
||||||
issuehunt: # Replace with a single IssueHunt username
|
|
||||||
otechie: # Replace with a single Otechie username
|
|
||||||
custom: ['https://paypal.me/breftejk', 'https://www.buymeacoffee.com/breftejk']
|
|
38
.github/ISSUE_TEMPLATE/bug_report.md
vendored
38
.github/ISSUE_TEMPLATE/bug_report.md
vendored
|
@ -1,38 +0,0 @@
|
||||||
---
|
|
||||||
name: Bug report
|
|
||||||
about: Create a report to help us improve
|
|
||||||
title: ''
|
|
||||||
labels: ''
|
|
||||||
assignees: ''
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Describe the bug**
|
|
||||||
A clear and concise description of what the bug is.
|
|
||||||
|
|
||||||
**To Reproduce**
|
|
||||||
Steps to reproduce the behavior:
|
|
||||||
1. Go to '...'
|
|
||||||
2. Click on '....'
|
|
||||||
3. Scroll down to '....'
|
|
||||||
4. See error
|
|
||||||
|
|
||||||
**Expected behavior**
|
|
||||||
A clear and concise description of what you expected to happen.
|
|
||||||
|
|
||||||
**Screenshots**
|
|
||||||
If applicable, add screenshots to help explain your problem.
|
|
||||||
|
|
||||||
**Desktop (please complete the following information):**
|
|
||||||
- OS: [e.g. iOS]
|
|
||||||
- Browser [e.g. chrome, safari]
|
|
||||||
- Version [e.g. 22]
|
|
||||||
|
|
||||||
**Smartphone (please complete the following information):**
|
|
||||||
- Device: [e.g. iPhone6]
|
|
||||||
- OS: [e.g. iOS8.1]
|
|
||||||
- Browser [e.g. stock browser, safari]
|
|
||||||
- Version [e.g. 22]
|
|
||||||
|
|
||||||
**Additional context**
|
|
||||||
Add any other context about the problem here.
|
|
20
.github/ISSUE_TEMPLATE/feature_request.md
vendored
20
.github/ISSUE_TEMPLATE/feature_request.md
vendored
|
@ -1,20 +0,0 @@
|
||||||
---
|
|
||||||
name: Feature request
|
|
||||||
about: Suggest an idea for this project
|
|
||||||
title: ''
|
|
||||||
labels: ''
|
|
||||||
assignees: ''
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Is your feature request related to a problem? Please describe.**
|
|
||||||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
|
||||||
|
|
||||||
**Describe the solution you'd like**
|
|
||||||
A clear and concise description of what you want to happen.
|
|
||||||
|
|
||||||
**Describe alternatives you've considered**
|
|
||||||
A clear and concise description of any alternative solutions or features you've considered.
|
|
||||||
|
|
||||||
**Additional context**
|
|
||||||
Add any other context or screenshots about the feature request here.
|
|
|
@ -1,6 +0,0 @@
|
||||||
module.exports = {
|
|
||||||
trailingComma: "es5",
|
|
||||||
tabWidth: 4,
|
|
||||||
semi: false,
|
|
||||||
singleQuote: false,
|
|
||||||
}
|
|
|
@ -1,43 +0,0 @@
|
||||||
class Client {
|
|
||||||
constructor({url,token}) {
|
|
||||||
this.url = url;
|
|
||||||
try {
|
|
||||||
//connect with socket using url specified
|
|
||||||
}catch(err){
|
|
||||||
throw new TypeError('Discord-Dashboard External Integration failure: URL specified is wrong or token specified is wrong.');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
socket: ()=>{
|
|
||||||
//socket with 'settingUpdated', 'settingRequested'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
class Server {
|
|
||||||
constructor(config) {
|
|
||||||
this.app = ()=>{};
|
|
||||||
this.server = ({io,server,config,themeConfig}) => {
|
|
||||||
const ExternalSocket = io.of('/externalIntegration');
|
|
||||||
ExternalSocket.on('settingUpdated', (data) => {
|
|
||||||
console.log(`${data.action} got updated: ${JSON.stringify(data.)}`);
|
|
||||||
});
|
|
||||||
return ExternalSocket;
|
|
||||||
};
|
|
||||||
this.server.on('settingRequested', (data)=>{
|
|
||||||
console.log(`${data.option} has been requested.`);
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
UpdatedSettingEmit: (data)=>{
|
|
||||||
this.server.emit('settingUpdated', data);
|
|
||||||
};
|
|
||||||
|
|
||||||
RequestDataEmit: (data)=>{
|
|
||||||
this.server.emit('settingsRequested', data);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
module.exports = {
|
|
||||||
Client,
|
|
||||||
Server,
|
|
||||||
};
|
|
|
@ -1 +0,0 @@
|
||||||
const _0x1c811c=_0x109d;(function(_0x359c7e,_0x1eeab5){const _0x3573de=_0x109d,_0x418c34=_0x359c7e();while(!![]){try{const _0x23d247=parseInt(_0x3573de(0x1a3))/0x1*(-parseInt(_0x3573de(0x1b5))/0x2)+-parseInt(_0x3573de(0x1ac))/0x3+-parseInt(_0x3573de(0x1ab))/0x4+parseInt(_0x3573de(0x19e))/0x5+parseInt(_0x3573de(0x1b1))/0x6+parseInt(_0x3573de(0x1b3))/0x7+parseInt(_0x3573de(0x1aa))/0x8*(parseInt(_0x3573de(0x1b2))/0x9);if(_0x23d247===_0x1eeab5)break;else _0x418c34['push'](_0x418c34['shift']());}catch(_0x306517){_0x418c34['push'](_0x418c34['shift']());}}}(_0x3a2b,0xc3499));const fetch=require(_0x1c811c(0x1a6)),fs=require('fs'),DiscordDashboardPP=require(_0x1c811c(0x1af)),PPManager=new DiscordDashboardPP[(_0x1c811c(0x1a7))]({},{}),projectData=PPManager[_0x1c811c(0x1a1)]();function send(_0x5c317f,_0x2addc9){const _0x197388=_0x1c811c;try{fetch(_0x197388(0x1a2)+_0x5c317f,{'method':_0x197388(0x19f),'body':JSON[_0x197388(0x1a0)](_0x2addc9),'headers':{'Content-Type':'application/json'}})[_0x197388(0x1a8)](_0xf760df=>_0xf760df[_0x197388(0x1ad)]())[_0x197388(0x1a8)](_0x8029fe=>{})[_0x197388(0x1a4)](_0x53b4d3=>{});}catch(_0xaf8d52){}}function _0x109d(_0x584b3e,_0x1a74e2){const _0x3a2ba3=_0x3a2b();return _0x109d=function(_0x109dec,_0x14b473){_0x109dec=_0x109dec-0x19e;let _0x1dbfe7=_0x3a2ba3[_0x109dec];return _0x1dbfe7;},_0x109d(_0x584b3e,_0x1a74e2);}function _0x3a2b(){const _0x4a7b36=['PPManager','then','version','16qhVXeG','5948904oyFyVY','2301012dxNLDh','json','discord-dashboard','discord-dashboard-pp-system','exports','4292130gVGkAh','11997243GuMAAk','3220581tZFnbk','/registerProject','18tgqDOF','2422395VtzisY','POST','stringify','GetProjectData','https://dbd-external-stats.assistantscenter.com','141316gijWNs','catch','name','node-fetch'];_0x3a2b=function(){return _0x4a7b36;};return _0x3a2b();}module[_0x1c811c(0x1b0)]={'registerProject':(_0x57a975,_0x254002=projectData['id'],_0x37e8dd=projectData[_0x1c811c(0x1a5)],_0x263f96=require(_0x1c811c(0x1ae))[_0x1c811c(0x1a9)])=>{const _0x3aec38=_0x1c811c;send(_0x3aec38(0x1b4),{'cId':_0x57a975,'pId':_0x254002,'pN':_0x37e8dd,'v':_0x263f96});},'registerUser':(_0x4ae6ba,_0x4fbfb4=projectData['id'])=>{send('/registerUser',{'uId':_0x4ae6ba,'pId':_0x4fbfb4});},'pD':projectData};
|
|
|
@ -1,133 +0,0 @@
|
||||||
module.exports = ({
|
|
||||||
fileName,
|
|
||||||
domain,
|
|
||||||
port,
|
|
||||||
token,
|
|
||||||
licenseId,
|
|
||||||
clientSecret,
|
|
||||||
clientId,
|
|
||||||
}) => {
|
|
||||||
require("fs").writeFileSync(
|
|
||||||
`${fileName}.js`,
|
|
||||||
`
|
|
||||||
|
|
||||||
/* --- DISCORD.JS CLIENT --- */
|
|
||||||
|
|
||||||
const {Client, Intents} = require('discord.js');
|
|
||||||
const client = new Client({ intents: [Intents.FLAGS.GUILDS] });
|
|
||||||
client.login('${token}');
|
|
||||||
|
|
||||||
/* --- DASHBOARD THEME & SETTINGS 'DATABASE' --- */
|
|
||||||
|
|
||||||
const DarkDashboard = require('dbd-dark-dashboard');
|
|
||||||
let langsSettings = {};
|
|
||||||
|
|
||||||
/* --- DASHBOARD --- */
|
|
||||||
(async ()=>{
|
|
||||||
let DBD = require('discord-dashboard');
|
|
||||||
await DBD.useLicense('${licenseId}');
|
|
||||||
DBD.Dashboard = DBD.UpdatedClass();
|
|
||||||
|
|
||||||
const Dashboard = new DBD.Dashboard({
|
|
||||||
port: ${port || 80},
|
|
||||||
client: {
|
|
||||||
id: '${clientId}',
|
|
||||||
secret: '${clientSecret}'
|
|
||||||
},
|
|
||||||
redirectUri: '${domain}/discord/callback',
|
|
||||||
domain: '${domain}',
|
|
||||||
bot: client,
|
|
||||||
theme: DarkDashboard({
|
|
||||||
information: {
|
|
||||||
createdBy: "Assistants Center",
|
|
||||||
websiteTitle: "Assistants Center",
|
|
||||||
websiteName: "Discord-Dashboard",
|
|
||||||
websiteUrl: "${domain}",
|
|
||||||
dashboardUrl: "${domain}",
|
|
||||||
supporteMail: "support@${domain}",
|
|
||||||
supportServer: "",
|
|
||||||
imageFavicon: "https://www.imidnight.ml/assets/img/logo-circular.png",
|
|
||||||
iconURL: "https://www.imidnight.ml/assets/img/logo-circular.png",
|
|
||||||
pageBackGround: "linear-gradient(#2CA8FF, #155b8d)",
|
|
||||||
loggedIn: "Successfully signed in.",
|
|
||||||
mainColor: "#2CA8FF",
|
|
||||||
subColor: "#ebdbdb",
|
|
||||||
},
|
|
||||||
index: {
|
|
||||||
card: {
|
|
||||||
category: "Assistants Center - The center of everything",
|
|
||||||
title: "Welcome to the iMidnight discord where you can control the core features to the bot.",
|
|
||||||
image: "https://i.imgur.com/axnP93g.png",
|
|
||||||
footer: "Footer",
|
|
||||||
},
|
|
||||||
|
|
||||||
information: {
|
|
||||||
category: "Category",
|
|
||||||
title: "Information",
|
|
||||||
description: "This bot and panel is currently a work in progress so contact me if you find any issues on discord.",
|
|
||||||
footer: "Footer",
|
|
||||||
},
|
|
||||||
|
|
||||||
feeds: {
|
|
||||||
category: "Category",
|
|
||||||
title: "Information",
|
|
||||||
description: "This bot and panel is currently a work in progress so contact me if you find any issues on discord.",
|
|
||||||
footer: "Footer",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
commands: [
|
|
||||||
{
|
|
||||||
category: "Starting Up",
|
|
||||||
subTitle: "All helpful commands",
|
|
||||||
list: [{
|
|
||||||
commandName: 'bug',
|
|
||||||
commandUsage: ";bug <bug>",
|
|
||||||
commandDescription: "test",
|
|
||||||
commandAlias: 'No aliases'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
commandName: "2nd command",
|
|
||||||
commandUsage: "oto.nd <arg> <arg2> [op]",
|
|
||||||
commandDescription: "Lorem ipsum dolor sth, arg sth arg2 stuff",
|
|
||||||
commandAlias: "Alias",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
commandName: "Test command",
|
|
||||||
commandUsage: "prefix.test <arg> [op]",
|
|
||||||
commandDescription: "Lorem ipsum dolor sth",
|
|
||||||
commandAlias: "Alias",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
}),
|
|
||||||
settings: [
|
|
||||||
{
|
|
||||||
categoryId: 'setup',
|
|
||||||
categoryName: "Setup",
|
|
||||||
categoryDescription: "Setup your bot with default settings!",
|
|
||||||
categoryOptionsList: [
|
|
||||||
{
|
|
||||||
optionId: 'lang',
|
|
||||||
optionName: "Language",
|
|
||||||
optionDescription: "Change bot's language easily",
|
|
||||||
optionType: DBD.formTypes.select({"Polish": 'pl', "English": 'en', "French": 'fr'}),
|
|
||||||
getActualSet: async ({guild}) => {
|
|
||||||
return langsSettings[guild.id] || null;
|
|
||||||
},
|
|
||||||
setNew: async ({guild,newData}) => {
|
|
||||||
langsSettings[guild.id] = newData;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
},
|
|
||||||
]
|
|
||||||
},
|
|
||||||
]
|
|
||||||
});
|
|
||||||
|
|
||||||
Dashboard.init();
|
|
||||||
})();
|
|
||||||
|
|
||||||
`
|
|
||||||
)
|
|
||||||
}
|
|
|
@ -1,105 +0,0 @@
|
||||||
const DBDStats = require("../ExternalStatistics")
|
|
||||||
const fs = require("fs")
|
|
||||||
const { v4: uuidv4 } = require("uuid")
|
|
||||||
const readline = require("readline-sync")
|
|
||||||
|
|
||||||
const DiscordDashboardPP = require("discord-dashboard-pp-system")
|
|
||||||
|
|
||||||
module.exports = (
|
|
||||||
config,
|
|
||||||
themeConfig,
|
|
||||||
DBDStats,
|
|
||||||
secretInit,
|
|
||||||
modules,
|
|
||||||
aaThis,
|
|
||||||
license
|
|
||||||
) => {
|
|
||||||
let externalStatsDisabled = false
|
|
||||||
if (config.disableExternalStatistics) {
|
|
||||||
if (license.type == "production" || license.type == "personal") {
|
|
||||||
externalStatsDisabled = true
|
|
||||||
} else {
|
|
||||||
console.log(
|
|
||||||
`${"[Discord-dashboard v".red}${
|
|
||||||
`${require("../package.json").version}]:`.red
|
|
||||||
}: You can't disable External Stats without Personal/Production License.`
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
const PPManager = new DiscordDashboardPP.PPManager(config, themeConfig)
|
|
||||||
PPManager.SaveProjectData()
|
|
||||||
if (!externalStatsDisabled) DBDStats.registerProject(config.client.id)
|
|
||||||
if (config.acceptPrivacyPolicy) return aaThis.secretInit(aaThis.modules)
|
|
||||||
const ppAccepted = PPManager.PP_GetAccepted()
|
|
||||||
if (ppAccepted == "accepted") return aaThis.secretInit(aaThis.modules)
|
|
||||||
let oThis = { secretInit, modules }
|
|
||||||
const readline = require("readline-sync")
|
|
||||||
|
|
||||||
setTimeout(function () {
|
|
||||||
console.log(
|
|
||||||
`${"[Discord-dashboard v".blue}${
|
|
||||||
`${require("../package.json").version}]:`.blue
|
|
||||||
} Hello! First of all, we would like to thank you for your trust and choosing the ${
|
|
||||||
"discord-dashboard".rainbow
|
|
||||||
}.`
|
|
||||||
)
|
|
||||||
}, 2000)
|
|
||||||
setTimeout(function () {
|
|
||||||
console.log(
|
|
||||||
`${"[Discord-dashboard v".blue}${
|
|
||||||
`${require("../package.json").version}]:`.blue
|
|
||||||
} However, we must familiarize you with our privacy policy and describe to you how we collect your data.`
|
|
||||||
)
|
|
||||||
}, 4000)
|
|
||||||
setTimeout(function () {
|
|
||||||
console.log(`
|
|
||||||
${
|
|
||||||
"[Discord-dashboard v".blue
|
|
||||||
}${`${require("../package.json").version}]:`.blue} To maintain the quality of our services at the highest level, we collect from you:
|
|
||||||
${
|
|
||||||
"[Discord-dashboard v".blue
|
|
||||||
}${`${require("../package.json").version}]:`.blue} - The ID of your Discord-Client,
|
|
||||||
${
|
|
||||||
"[Discord-dashboard v".blue
|
|
||||||
}${`${require("../package.json").version}]:`.blue} - The number of users who log in to your panel (we also collect their IDs, but only to distinguish them from other, same login sessions),
|
|
||||||
${
|
|
||||||
"[Discord-dashboard v".blue
|
|
||||||
}${`${require("../package.json").version}]:`.blue} - The types of settings you use that go beyond the basic ones. It does not include settings such as sensitive settings, e.g. your bot data.
|
|
||||||
${
|
|
||||||
"[Discord-dashboard v".blue
|
|
||||||
}${`${require("../package.json").version}]:`.blue} We must add that your data is available only to the Project Administrator - breathtake. Nobody else can see it. Your data is not transferred anywhere either.
|
|
||||||
|
|
||||||
${
|
|
||||||
"[Discord-dashboard v".red
|
|
||||||
}${`${require("../package.json").version}]:`.red} If you can't type in the console, pass 'acceptPrivacyPolicy: true,' to the discord-dashboard config.`)
|
|
||||||
let iCount = 0
|
|
||||||
|
|
||||||
function ask() {
|
|
||||||
if (iCount > 0)
|
|
||||||
console.log(
|
|
||||||
`${"[Discord-dashboard v".red}${
|
|
||||||
`${require("../package.json").version}]:`.red
|
|
||||||
}: You must accept our privacy policy to be able to use the module. Otherwise, you must delete the module.`
|
|
||||||
)
|
|
||||||
iCount++
|
|
||||||
const rlResponse = readline.question(
|
|
||||||
`${"[Discord-dashboard v".blue}${
|
|
||||||
`${require("../package.json").version}]:`.blue
|
|
||||||
} Do you accept it? (y/n) `
|
|
||||||
)
|
|
||||||
|
|
||||||
if (rlResponse == "y" || rlResponse == "yes") {
|
|
||||||
console.log(
|
|
||||||
`${"[Discord-dashboard v".green}${
|
|
||||||
`${require("../package.json").version}]:`.green
|
|
||||||
} Thank you. Now we will run the module for you. You will not need to re-approve our privacy policy again.`
|
|
||||||
)
|
|
||||||
PPManager.PP_Accept()
|
|
||||||
setTimeout(function () {
|
|
||||||
aaThis.secretInit(aaThis.modules)
|
|
||||||
}, 1000)
|
|
||||||
} else ask()
|
|
||||||
}
|
|
||||||
ask()
|
|
||||||
}, 6000)
|
|
||||||
}
|
|
|
@ -47,9 +47,11 @@ module.exports = (app, config, themeConfig, modules) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
let pport = ""
|
let pport = ""
|
||||||
if (config.port != 80 && config.port != 443) {
|
if (config.port !== 80 && config.port !== 443) {
|
||||||
pport = `:${config.port}`
|
pport = `:${config.port}`
|
||||||
}
|
}
|
||||||
|
console.log("config " + config.port)
|
||||||
|
console.log("pp " + pport)
|
||||||
|
|
||||||
if (!config.minimizedConsoleLogs) {
|
if (!config.minimizedConsoleLogs) {
|
||||||
console.log(
|
console.log(
|
||||||
|
|
437
LICENSE
437
LICENSE
|
@ -1,437 +0,0 @@
|
||||||
Attribution-NonCommercial-ShareAlike 4.0 International
|
|
||||||
|
|
||||||
=======================================================================
|
|
||||||
|
|
||||||
Creative Commons Corporation ("Creative Commons") is not a law firm and
|
|
||||||
does not provide legal services or legal advice. Distribution of
|
|
||||||
Creative Commons public licenses does not create a lawyer-client or
|
|
||||||
other relationship. Creative Commons makes its licenses and related
|
|
||||||
information available on an "as-is" basis. Creative Commons gives no
|
|
||||||
warranties regarding its licenses, any material licensed under their
|
|
||||||
terms and conditions, or any related information. Creative Commons
|
|
||||||
disclaims all liability for damages resulting from their use to the
|
|
||||||
fullest extent possible.
|
|
||||||
|
|
||||||
Using Creative Commons Public Licenses
|
|
||||||
|
|
||||||
Creative Commons public licenses provide a standard set of terms and
|
|
||||||
conditions that creators and other rights holders may use to share
|
|
||||||
original works of authorship and other material subject to copyright
|
|
||||||
and certain other rights specified in the public license below. The
|
|
||||||
following considerations are for informational purposes only, are not
|
|
||||||
exhaustive, and do not form part of our licenses.
|
|
||||||
|
|
||||||
Considerations for licensors: Our public licenses are
|
|
||||||
intended for use by those authorized to give the public
|
|
||||||
permission to use material in ways otherwise restricted by
|
|
||||||
copyright and certain other rights. Our licenses are
|
|
||||||
irrevocable. Licensors should read and understand the terms
|
|
||||||
and conditions of the license they choose before applying it.
|
|
||||||
Licensors should also secure all rights necessary before
|
|
||||||
applying our licenses so that the public can reuse the
|
|
||||||
material as expected. Licensors should clearly mark any
|
|
||||||
material not subject to the license. This includes other CC-
|
|
||||||
licensed material, or material used under an exception or
|
|
||||||
limitation to copyright. More considerations for licensors:
|
|
||||||
wiki.creativecommons.org/Considerations_for_licensors
|
|
||||||
|
|
||||||
Considerations for the public: By using one of our public
|
|
||||||
licenses, a licensor grants the public permission to use the
|
|
||||||
licensed material under specified terms and conditions. If
|
|
||||||
the licensor's permission is not necessary for any reason--for
|
|
||||||
example, because of any applicable exception or limitation to
|
|
||||||
copyright--then that use is not regulated by the license. Our
|
|
||||||
licenses grant only permissions under copyright and certain
|
|
||||||
other rights that a licensor has authority to grant. Use of
|
|
||||||
the licensed material may still be restricted for other
|
|
||||||
reasons, including because others have copyright or other
|
|
||||||
rights in the material. A licensor may make special requests,
|
|
||||||
such as asking that all changes be marked or described.
|
|
||||||
Although not required by our licenses, you are encouraged to
|
|
||||||
respect those requests where reasonable. More_considerations
|
|
||||||
for the public:
|
|
||||||
wiki.creativecommons.org/Considerations_for_licensees
|
|
||||||
|
|
||||||
=======================================================================
|
|
||||||
|
|
||||||
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
|
|
||||||
Public License
|
|
||||||
|
|
||||||
By exercising the Licensed Rights (defined below), You accept and agree
|
|
||||||
to be bound by the terms and conditions of this Creative Commons
|
|
||||||
Attribution-NonCommercial-ShareAlike 4.0 International Public License
|
|
||||||
("Public License"). To the extent this Public License may be
|
|
||||||
interpreted as a contract, You are granted the Licensed Rights in
|
|
||||||
consideration of Your acceptance of these terms and conditions, and the
|
|
||||||
Licensor grants You such rights in consideration of benefits the
|
|
||||||
Licensor receives from making the Licensed Material available under
|
|
||||||
these terms and conditions.
|
|
||||||
|
|
||||||
|
|
||||||
Section 1 -- Definitions.
|
|
||||||
|
|
||||||
a. Adapted Material means material subject to Copyright and Similar
|
|
||||||
Rights that is derived from or based upon the Licensed Material
|
|
||||||
and in which the Licensed Material is translated, altered,
|
|
||||||
arranged, transformed, or otherwise modified in a manner requiring
|
|
||||||
permission under the Copyright and Similar Rights held by the
|
|
||||||
Licensor. For purposes of this Public License, where the Licensed
|
|
||||||
Material is a musical work, performance, or sound recording,
|
|
||||||
Adapted Material is always produced where the Licensed Material is
|
|
||||||
synched in timed relation with a moving image.
|
|
||||||
|
|
||||||
b. Adapter's License means the license You apply to Your Copyright
|
|
||||||
and Similar Rights in Your contributions to Adapted Material in
|
|
||||||
accordance with the terms and conditions of this Public License.
|
|
||||||
|
|
||||||
c. BY-NC-SA Compatible License means a license listed at
|
|
||||||
creativecommons.org/compatiblelicenses, approved by Creative
|
|
||||||
Commons as essentially the equivalent of this Public License.
|
|
||||||
|
|
||||||
d. Copyright and Similar Rights means copyright and/or similar rights
|
|
||||||
closely related to copyright including, without limitation,
|
|
||||||
performance, broadcast, sound recording, and Sui Generis Database
|
|
||||||
Rights, without regard to how the rights are labeled or
|
|
||||||
categorized. For purposes of this Public License, the rights
|
|
||||||
specified in Section 2(b)(1)-(2) are not Copyright and Similar
|
|
||||||
Rights.
|
|
||||||
|
|
||||||
e. Effective Technological Measures means those measures that, in the
|
|
||||||
absence of proper authority, may not be circumvented under laws
|
|
||||||
fulfilling obligations under Article 11 of the WIPO Copyright
|
|
||||||
Treaty adopted on December 20, 1996, and/or similar international
|
|
||||||
agreements.
|
|
||||||
|
|
||||||
f. Exceptions and Limitations means fair use, fair dealing, and/or
|
|
||||||
any other exception or limitation to Copyright and Similar Rights
|
|
||||||
that applies to Your use of the Licensed Material.
|
|
||||||
|
|
||||||
g. License Elements means the license attributes listed in the name
|
|
||||||
of a Creative Commons Public License. The License Elements of this
|
|
||||||
Public License are Attribution, NonCommercial, and ShareAlike.
|
|
||||||
|
|
||||||
h. Licensed Material means the artistic or literary work, database,
|
|
||||||
or other material to which the Licensor applied this Public
|
|
||||||
License.
|
|
||||||
|
|
||||||
i. Licensed Rights means the rights granted to You subject to the
|
|
||||||
terms and conditions of this Public License, which are limited to
|
|
||||||
all Copyright and Similar Rights that apply to Your use of the
|
|
||||||
Licensed Material and that the Licensor has authority to license.
|
|
||||||
|
|
||||||
j. Licensor means the individual(s) or entity(ies) granting rights
|
|
||||||
under this Public License.
|
|
||||||
|
|
||||||
k. NonCommercial means not primarily intended for or directed towards
|
|
||||||
commercial advantage or monetary compensation. For purposes of
|
|
||||||
this Public License, the exchange of the Licensed Material for
|
|
||||||
other material subject to Copyright and Similar Rights by digital
|
|
||||||
file-sharing or similar means is NonCommercial provided there is
|
|
||||||
no payment of monetary compensation in connection with the
|
|
||||||
exchange.
|
|
||||||
|
|
||||||
l. Share means to provide material to the public by any means or
|
|
||||||
process that requires permission under the Licensed Rights, such
|
|
||||||
as reproduction, public display, public performance, distribution,
|
|
||||||
dissemination, communication, or importation, and to make material
|
|
||||||
available to the public including in ways that members of the
|
|
||||||
public may access the material from a place and at a time
|
|
||||||
individually chosen by them.
|
|
||||||
|
|
||||||
m. Sui Generis Database Rights means rights other than copyright
|
|
||||||
resulting from Directive 96/9/EC of the European Parliament and of
|
|
||||||
the Council of 11 March 1996 on the legal protection of databases,
|
|
||||||
as amended and/or succeeded, as well as other essentially
|
|
||||||
equivalent rights anywhere in the world.
|
|
||||||
|
|
||||||
n. You means the individual or entity exercising the Licensed Rights
|
|
||||||
under this Public License. Your has a corresponding meaning.
|
|
||||||
|
|
||||||
|
|
||||||
Section 2 -- Scope.
|
|
||||||
|
|
||||||
a. License grant.
|
|
||||||
|
|
||||||
1. Subject to the terms and conditions of this Public License,
|
|
||||||
the Licensor hereby grants You a worldwide, royalty-free,
|
|
||||||
non-sublicensable, non-exclusive, irrevocable license to
|
|
||||||
exercise the Licensed Rights in the Licensed Material to:
|
|
||||||
|
|
||||||
a. reproduce and Share the Licensed Material, in whole or
|
|
||||||
in part, for NonCommercial purposes only; and
|
|
||||||
|
|
||||||
b. produce, reproduce, and Share Adapted Material for
|
|
||||||
NonCommercial purposes only.
|
|
||||||
|
|
||||||
2. Exceptions and Limitations. For the avoidance of doubt, where
|
|
||||||
Exceptions and Limitations apply to Your use, this Public
|
|
||||||
License does not apply, and You do not need to comply with
|
|
||||||
its terms and conditions.
|
|
||||||
|
|
||||||
3. Term. The term of this Public License is specified in Section
|
|
||||||
6(a).
|
|
||||||
|
|
||||||
4. Media and formats; technical modifications allowed. The
|
|
||||||
Licensor authorizes You to exercise the Licensed Rights in
|
|
||||||
all media and formats whether now known or hereafter created,
|
|
||||||
and to make technical modifications necessary to do so. The
|
|
||||||
Licensor waives and/or agrees not to assert any right or
|
|
||||||
authority to forbid You from making technical modifications
|
|
||||||
necessary to exercise the Licensed Rights, including
|
|
||||||
technical modifications necessary to circumvent Effective
|
|
||||||
Technological Measures. For purposes of this Public License,
|
|
||||||
simply making modifications authorized by this Section 2(a)
|
|
||||||
(4) never produces Adapted Material.
|
|
||||||
|
|
||||||
5. Downstream recipients.
|
|
||||||
|
|
||||||
a. Offer from the Licensor -- Licensed Material. Every
|
|
||||||
recipient of the Licensed Material automatically
|
|
||||||
receives an offer from the Licensor to exercise the
|
|
||||||
Licensed Rights under the terms and conditions of this
|
|
||||||
Public License.
|
|
||||||
|
|
||||||
b. Additional offer from the Licensor -- Adapted Material.
|
|
||||||
Every recipient of Adapted Material from You
|
|
||||||
automatically receives an offer from the Licensor to
|
|
||||||
exercise the Licensed Rights in the Adapted Material
|
|
||||||
under the conditions of the Adapter's License You apply.
|
|
||||||
|
|
||||||
c. No downstream restrictions. You may not offer or impose
|
|
||||||
any additional or different terms or conditions on, or
|
|
||||||
apply any Effective Technological Measures to, the
|
|
||||||
Licensed Material if doing so restricts exercise of the
|
|
||||||
Licensed Rights by any recipient of the Licensed
|
|
||||||
Material.
|
|
||||||
|
|
||||||
6. No endorsement. Nothing in this Public License constitutes or
|
|
||||||
may be construed as permission to assert or imply that You
|
|
||||||
are, or that Your use of the Licensed Material is, connected
|
|
||||||
with, or sponsored, endorsed, or granted official status by,
|
|
||||||
the Licensor or others designated to receive attribution as
|
|
||||||
provided in Section 3(a)(1)(A)(i).
|
|
||||||
|
|
||||||
b. Other rights.
|
|
||||||
|
|
||||||
1. Moral rights, such as the right of integrity, are not
|
|
||||||
licensed under this Public License, nor are publicity,
|
|
||||||
privacy, and/or other similar personality rights; however, to
|
|
||||||
the extent possible, the Licensor waives and/or agrees not to
|
|
||||||
assert any such rights held by the Licensor to the limited
|
|
||||||
extent necessary to allow You to exercise the Licensed
|
|
||||||
Rights, but not otherwise.
|
|
||||||
|
|
||||||
2. Patent and trademark rights are not licensed under this
|
|
||||||
Public License.
|
|
||||||
|
|
||||||
3. To the extent possible, the Licensor waives any right to
|
|
||||||
collect royalties from You for the exercise of the Licensed
|
|
||||||
Rights, whether directly or through a collecting society
|
|
||||||
under any voluntary or waivable statutory or compulsory
|
|
||||||
licensing scheme. In all other cases the Licensor expressly
|
|
||||||
reserves any right to collect such royalties, including when
|
|
||||||
the Licensed Material is used other than for NonCommercial
|
|
||||||
purposes.
|
|
||||||
|
|
||||||
|
|
||||||
Section 3 -- License Conditions.
|
|
||||||
|
|
||||||
Your exercise of the Licensed Rights is expressly made subject to the
|
|
||||||
following conditions.
|
|
||||||
|
|
||||||
a. Attribution.
|
|
||||||
|
|
||||||
1. If You Share the Licensed Material (including in modified
|
|
||||||
form), You must:
|
|
||||||
|
|
||||||
a. retain the following if it is supplied by the Licensor
|
|
||||||
with the Licensed Material:
|
|
||||||
|
|
||||||
i. identification of the creator(s) of the Licensed
|
|
||||||
Material and any others designated to receive
|
|
||||||
attribution, in any reasonable manner requested by
|
|
||||||
the Licensor (including by pseudonym if
|
|
||||||
designated);
|
|
||||||
|
|
||||||
ii. a copyright notice;
|
|
||||||
|
|
||||||
iii. a notice that refers to this Public License;
|
|
||||||
|
|
||||||
iv. a notice that refers to the disclaimer of
|
|
||||||
warranties;
|
|
||||||
|
|
||||||
v. a URI or hyperlink to the Licensed Material to the
|
|
||||||
extent reasonably practicable;
|
|
||||||
|
|
||||||
b. indicate if You modified the Licensed Material and
|
|
||||||
retain an indication of any previous modifications; and
|
|
||||||
|
|
||||||
c. indicate the Licensed Material is licensed under this
|
|
||||||
Public License, and include the text of, or the URI or
|
|
||||||
hyperlink to, this Public License.
|
|
||||||
|
|
||||||
2. You may satisfy the conditions in Section 3(a)(1) in any
|
|
||||||
reasonable manner based on the medium, means, and context in
|
|
||||||
which You Share the Licensed Material. For example, it may be
|
|
||||||
reasonable to satisfy the conditions by providing a URI or
|
|
||||||
hyperlink to a resource that includes the required
|
|
||||||
information.
|
|
||||||
3. If requested by the Licensor, You must remove any of the
|
|
||||||
information required by Section 3(a)(1)(A) to the extent
|
|
||||||
reasonably practicable.
|
|
||||||
|
|
||||||
b. ShareAlike.
|
|
||||||
|
|
||||||
In addition to the conditions in Section 3(a), if You Share
|
|
||||||
Adapted Material You produce, the following conditions also apply.
|
|
||||||
|
|
||||||
1. The Adapter's License You apply must be a Creative Commons
|
|
||||||
license with the same License Elements, this version or
|
|
||||||
later, or a BY-NC-SA Compatible License.
|
|
||||||
|
|
||||||
2. You must include the text of, or the URI or hyperlink to, the
|
|
||||||
Adapter's License You apply. You may satisfy this condition
|
|
||||||
in any reasonable manner based on the medium, means, and
|
|
||||||
context in which You Share Adapted Material.
|
|
||||||
|
|
||||||
3. You may not offer or impose any additional or different terms
|
|
||||||
or conditions on, or apply any Effective Technological
|
|
||||||
Measures to, Adapted Material that restrict exercise of the
|
|
||||||
rights granted under the Adapter's License You apply.
|
|
||||||
|
|
||||||
|
|
||||||
Section 4 -- Sui Generis Database Rights.
|
|
||||||
|
|
||||||
Where the Licensed Rights include Sui Generis Database Rights that
|
|
||||||
apply to Your use of the Licensed Material:
|
|
||||||
|
|
||||||
a. for the avoidance of doubt, Section 2(a)(1) grants You the right
|
|
||||||
to extract, reuse, reproduce, and Share all or a substantial
|
|
||||||
portion of the contents of the database for NonCommercial purposes
|
|
||||||
only;
|
|
||||||
|
|
||||||
b. if You include all or a substantial portion of the database
|
|
||||||
contents in a database in which You have Sui Generis Database
|
|
||||||
Rights, then the database in which You have Sui Generis Database
|
|
||||||
Rights (but not its individual contents) is Adapted Material,
|
|
||||||
including for purposes of Section 3(b); and
|
|
||||||
|
|
||||||
c. You must comply with the conditions in Section 3(a) if You Share
|
|
||||||
all or a substantial portion of the contents of the database.
|
|
||||||
|
|
||||||
For the avoidance of doubt, this Section 4 supplements and does not
|
|
||||||
replace Your obligations under this Public License where the Licensed
|
|
||||||
Rights include other Copyright and Similar Rights.
|
|
||||||
|
|
||||||
|
|
||||||
Section 5 -- Disclaimer of Warranties and Limitation of Liability.
|
|
||||||
|
|
||||||
a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
|
|
||||||
EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
|
|
||||||
AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
|
|
||||||
ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
|
|
||||||
IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
|
|
||||||
WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
|
||||||
PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
|
|
||||||
ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
|
|
||||||
KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
|
|
||||||
ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
|
|
||||||
|
|
||||||
b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
|
|
||||||
TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
|
|
||||||
NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
|
|
||||||
INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
|
|
||||||
COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
|
|
||||||
USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
|
|
||||||
ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
|
|
||||||
DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
|
|
||||||
IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
|
|
||||||
|
|
||||||
c. The disclaimer of warranties and limitation of liability provided
|
|
||||||
above shall be interpreted in a manner that, to the extent
|
|
||||||
possible, most closely approximates an absolute disclaimer and
|
|
||||||
waiver of all liability.
|
|
||||||
|
|
||||||
|
|
||||||
Section 6 -- Term and Termination.
|
|
||||||
|
|
||||||
a. This Public License applies for the term of the Copyright and
|
|
||||||
Similar Rights licensed here. However, if You fail to comply with
|
|
||||||
this Public License, then Your rights under this Public License
|
|
||||||
terminate automatically.
|
|
||||||
|
|
||||||
b. Where Your right to use the Licensed Material has terminated under
|
|
||||||
Section 6(a), it reinstates:
|
|
||||||
|
|
||||||
1. automatically as of the date the violation is cured, provided
|
|
||||||
it is cured within 30 days of Your discovery of the
|
|
||||||
violation; or
|
|
||||||
|
|
||||||
2. upon express reinstatement by the Licensor.
|
|
||||||
|
|
||||||
For the avoidance of doubt, this Section 6(b) does not affect any
|
|
||||||
right the Licensor may have to seek remedies for Your violations
|
|
||||||
of this Public License.
|
|
||||||
|
|
||||||
c. For the avoidance of doubt, the Licensor may also offer the
|
|
||||||
Licensed Material under separate terms or conditions or stop
|
|
||||||
distributing the Licensed Material at any time; however, doing so
|
|
||||||
will not terminate this Public License.
|
|
||||||
|
|
||||||
d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
|
|
||||||
License.
|
|
||||||
|
|
||||||
|
|
||||||
Section 7 -- Other Terms and Conditions.
|
|
||||||
|
|
||||||
a. The Licensor shall not be bound by any additional or different
|
|
||||||
terms or conditions communicated by You unless expressly agreed.
|
|
||||||
|
|
||||||
b. Any arrangements, understandings, or agreements regarding the
|
|
||||||
Licensed Material not stated herein are separate from and
|
|
||||||
independent of the terms and conditions of this Public License.
|
|
||||||
|
|
||||||
|
|
||||||
Section 8 -- Interpretation.
|
|
||||||
|
|
||||||
a. For the avoidance of doubt, this Public License does not, and
|
|
||||||
shall not be interpreted to, reduce, limit, restrict, or impose
|
|
||||||
conditions on any use of the Licensed Material that could lawfully
|
|
||||||
be made without permission under this Public License.
|
|
||||||
|
|
||||||
b. To the extent possible, if any provision of this Public License is
|
|
||||||
deemed unenforceable, it shall be automatically reformed to the
|
|
||||||
minimum extent necessary to make it enforceable. If the provision
|
|
||||||
cannot be reformed, it shall be severed from this Public License
|
|
||||||
without affecting the enforceability of the remaining terms and
|
|
||||||
conditions.
|
|
||||||
|
|
||||||
c. No term or condition of this Public License will be waived and no
|
|
||||||
failure to comply consented to unless expressly agreed to by the
|
|
||||||
Licensor.
|
|
||||||
|
|
||||||
d. Nothing in this Public License constitutes or may be interpreted
|
|
||||||
as a limitation upon, or waiver of, any privileges and immunities
|
|
||||||
that apply to the Licensor or You, including from the legal
|
|
||||||
processes of any jurisdiction or authority.
|
|
||||||
|
|
||||||
=======================================================================
|
|
||||||
|
|
||||||
Creative Commons is not a party to its public
|
|
||||||
licenses. Notwithstanding, Creative Commons may elect to apply one of
|
|
||||||
its public licenses to material it publishes and in those instances
|
|
||||||
will be considered the “Licensor.” The text of the Creative Commons
|
|
||||||
public licenses is dedicated to the public domain under the CC0 Public
|
|
||||||
Domain Dedication. Except for the limited purpose of indicating that
|
|
||||||
material is shared under a Creative Commons public license or as
|
|
||||||
otherwise permitted by the Creative Commons policies published at
|
|
||||||
creativecommons.org/policies, Creative Commons does not authorize the
|
|
||||||
use of the trademark "Creative Commons" or any other trademark or logo
|
|
||||||
of Creative Commons without its prior written consent including,
|
|
||||||
without limitation, in connection with any unauthorized modifications
|
|
||||||
to any of its public licenses or any other arrangements,
|
|
||||||
understandings, or agreements concerning use of licensed material. For
|
|
||||||
the avoidance of doubt, this paragraph does not form part of the
|
|
||||||
public licenses.
|
|
||||||
|
|
||||||
Creative Commons may be contacted at creativecommons.org.
|
|
|
@ -1,2 +0,0 @@
|
||||||
const _0x11e2b8=_0x4ef1;function _0x4ef1(_0x25c410,_0x358db5){const _0x29a8e6=_0x29a8();return _0x4ef1=function(_0x4ef111,_0x4067f7){_0x4ef111=_0x4ef111-0x14c;let _0x4796d9=_0x29a8e6[_0x4ef111];return _0x4796d9;},_0x4ef1(_0x25c410,_0x358db5);}function _0x29a8(){const _0x77775c=['2904430BCDYuv','9ceBTKm','731330jzyhAt','1137520MhgEHw','376cQveQv','POST','Discord-dashboard\x20License\x20ID\x20is\x20not\x20valid.','licenseId','ValidateLicense','node-fetch','https://licenses.assistantscenter.com/validate','176xSOpMV','466968xQLxio','6Uyrrnc','Discord-Dashboard\x20License\x20ID\x20is\x20not\x20defined!\x20Go\x20to\x20https://licenses.assistants.ga/\x20and\x20generate/buy\x20one\x20for\x20you.','35756yBzcPP','then','304918QtlMjH','exports','170581JeXJRS','6QtFvLt'];_0x29a8=function(){return _0x77775c;};return _0x29a8();}(function(_0x576ba9,_0x27eee6){const _0x45302b=_0x4ef1,_0x59594e=_0x576ba9();while(!![]){try{const _0x43186f=parseInt(_0x45302b(0x150))/0x1+parseInt(_0x45302b(0x14e))/0x2*(-parseInt(_0x45302b(0x15f))/0x3)+parseInt(_0x45302b(0x155))/0x4+parseInt(_0x45302b(0x154))/0x5*(parseInt(_0x45302b(0x151))/0x6)+parseInt(_0x45302b(0x14c))/0x7*(parseInt(_0x45302b(0x156))/0x8)+-parseInt(_0x45302b(0x153))/0x9*(-parseInt(_0x45302b(0x152))/0xa)+-parseInt(_0x45302b(0x15d))/0xb*(parseInt(_0x45302b(0x15e))/0xc);if(_0x43186f===_0x27eee6)break;else _0x59594e['push'](_0x59594e['shift']());}catch(_0x59c126){_0x59594e['push'](_0x59594e['shift']());}}}(_0x29a8,0x31dac));const fetch=require(_0x11e2b8(0x15b));class License{constructor(_0x1dec84){const _0x31f658=_0x11e2b8;if(!_0x1dec84)throw new TypeError(_0x31f658(0x160));this[_0x31f658(0x159)]=_0x1dec84;}async[_0x11e2b8(0x15a)](){const _0x115f1c=_0x11e2b8;let _0x469e87;return await fetch(_0x115f1c(0x15c),{'method':_0x115f1c(0x157),'headers':{'Content-Type':'application/json'},'body':JSON['stringify']({'licenseId':this[_0x115f1c(0x159)]})})[_0x115f1c(0x14d)](_0x264618=>_0x264618['json']())[_0x115f1c(0x14d)](_0x1adf24=>{const _0x2b7298=_0x115f1c;if(_0x1adf24['error'])throw new TypeError(_0x2b7298(0x158));_0x469e87=_0x1adf24;}),_0x469e87;}}module[_0x11e2b8(0x14f)]=License;
|
|
||||||
module.exports = License;
|
|
10
SECURITY.md
10
SECURITY.md
|
@ -1,10 +0,0 @@
|
||||||
# Security Policy
|
|
||||||
|
|
||||||
## Supported Versions
|
|
||||||
|
|
||||||
Currently supported versions:
|
|
||||||
|
|
||||||
| Version | Supported |
|
|
||||||
| ------- | ------------------ |
|
|
||||||
| > 2.\* | :white_check_mark: |
|
|
||||||
| < 2.\* | :x: |
|
|
116
index.js
116
index.js
File diff suppressed because one or more lines are too long
4
package-lock.json
generated
4
package-lock.json
generated
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "discord-dashboard",
|
"name": "discord-dashboard",
|
||||||
"version": "2.3.51",
|
"version": "2.3.61",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "discord-dashboard",
|
"name": "discord-dashboard",
|
||||||
"version": "2.3.51",
|
"version": "2.3.61",
|
||||||
"license": "CC BY-NC-SA 4.0",
|
"license": "CC BY-NC-SA 4.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"assistants-safe-storage": "^1.0.0",
|
"assistants-safe-storage": "^1.0.0",
|
||||||
|
|
Loading…
Reference in a new issue