Скобочки =)

This commit is contained in:
JonnyBro 2023-02-01 00:23:01 +05:00
parent 2132cb3879
commit c232c7b205
14 changed files with 32 additions and 32 deletions

View file

@ -98,7 +98,7 @@ class JaBa extends Client {
useUnifiedTopology: true,
}).then(() => {
this.logger.log("Connected to the Mongodb database.", "log");
}).catch((err) => {
}).catch(err => {
this.logger.log(`Unable to connect to the Mongodb database. Error: ${err}`, "error");
});
@ -133,7 +133,7 @@ class JaBa extends Client {
this.commands.set(command.command.name, command);
const aliases = [];
if (command.aliases && Array.isArray(command.aliases) && command.aliases.length > 0)
command.aliases.forEach((alias) => {
command.aliases.forEach(alias => {
const command_alias = (command.command instanceof SlashCommandBuilder || command.command instanceof ContextMenuCommandBuilder) ? { ...command.command.toJSON() } : { ...command.command };
command_alias.name = alias;
aliases.push(command_alias);
@ -181,7 +181,7 @@ class JaBa extends Client {
this.commands.set(command.command.name, command);
const aliases = [];
if (command.aliases && Array.isArray(command.aliases) && command.aliases.length > 0)
command.aliases.forEach((alias) => {
command.aliases.forEach(alias => {
const command_alias = command.command instanceof SlashCommandBuilder ? { ...command.command.toJSON() } : { ...command.command };
command_alias.name = alias;
aliases.push(command_alias);

View file

@ -32,8 +32,8 @@ class Staff extends BaseCommand {
*/
async execute(client, interaction) {
await interaction.guild.members.fetch();
const administrators = interaction.guild.members.cache.filter((m) => m.permissions.has(PermissionsBitField.Flags.Administrator) && !m.user.bot);
const moderators = interaction.guild.members.cache.filter((m) => !administrators.has(m.id) && m.permissions.has(PermissionsBitField.Flags.ManageMessages) && !m.user.bot);
const administrators = interaction.guild.members.cache.filter(m => m.permissions.has(PermissionsBitField.Flags.Administrator) && !m.user.bot);
const moderators = interaction.guild.members.cache.filter(m => !administrators.has(m.id) && m.permissions.has(PermissionsBitField.Flags.ManageMessages) && !m.user.bot);
const embed = new EmbedBuilder()
.setAuthor({
name: interaction.translate("general/staff:TITLE", {
@ -43,11 +43,11 @@ class Staff extends BaseCommand {
.addFields([
{
name: interaction.translate("general/staff:ADMINS"),
value: (administrators.size > 0 ? administrators.map((a) => `${a.presence ? client.customEmojis.status[a.presence.status] : client.customEmojis.status.offline} | <@${a.user.id}>`).join("\n") : interaction.translate("general/staff:NO_ADMINS")),
value: (administrators.size > 0 ? administrators.map(a => `${a.presence ? client.customEmojis.status[a.presence.status] : client.customEmojis.status.offline} | <@${a.user.id}>`).join("\n") : interaction.translate("general/staff:NO_ADMINS")),
},
{
name: interaction.translate("general/staff:MODS"),
value: (moderators.size > 0 ? moderators.map((m) => `${m.presence ? client.customEmojis.status[m.presence.status] : client.customEmojis.status.offline} | <@${m.user.id}>`).join("\n") : interaction.translate("general/staff:NO_MODS")),
value: (moderators.size > 0 ? moderators.map(m => `${m.presence ? client.customEmojis.status[m.presence.status] : client.customEmojis.status.offline} | <@${m.user.id}>`).join("\n") : interaction.translate("general/staff:NO_MODS")),
},
])
.setColor(client.config.embed.color)

View file

@ -80,9 +80,9 @@ class Userinfo extends BaseCommand {
},
{
name: client.customEmojis.roles + " " + interaction.translate("common:ROLES"),
value: (member.roles.size > 10 ? member.roles.cache.map((r) => r).slice(0, 10).join(", ") + " " + interaction.translate("general/userinfo:MORE_ROLES", {
value: (member.roles.size > 10 ? member.roles.cache.map(r => r).slice(0, 10).join(", ") + " " + interaction.translate("general/userinfo:MORE_ROLES", {
count: member.roles.cache.size - 10,
}) : (member.roles.cache.size < 1) ? interaction.translate("general/userinfo:NO_ROLE") : member.roles.cache.map((r) => r).join(", ")),
}) : (member.roles.cache.size < 1) ? interaction.translate("general/userinfo:NO_ROLE") : member.roles.cache.map(r => r).join(", ")),
inline: true,
},
])

View file

@ -34,7 +34,7 @@ class NSFW extends BaseCommand {
async execute(client, interaction) {
await interaction.deferReply({ ephemeral: true });
if ((interaction.guildId && !interaction.channel.nsfw)) return interaction.replyT("misc:NSFW_COMMAND", null, { ephemeral: true, edit: true });
if (interaction.guildId && !interaction.channel.nsfw) return interaction.replyT("misc:NSFW_COMMAND", null, { ephemeral: true, edit: true });
const tags = ["hentai", "ecchi", "lewdanimegirls", "hentaifemdom", "animefeets", "animebooty", "biganimetiddies", "sideoppai", "ahegao"].map(tag =>
JSON.parse(JSON.stringify({

View file

@ -7,7 +7,7 @@ const express = require("express"),
router.get("/:serverID", CheckAuth, async(req, res) => {
// Check if the user has the permissions to edit this guild
const guild = req.client.guilds.cache.get(req.params.serverID);
if (!guild || !req.userInfos.displayedGuilds || !req.userInfos.displayedGuilds.find((g) => g.id === req.params.serverID))
if (!guild || !req.userInfos.displayedGuilds || !req.userInfos.displayedGuilds.find(g => g.id === req.params.serverID))
return res.render("404", {
user: req.userInfos,
translate: req.translate,
@ -32,7 +32,7 @@ router.get("/:serverID", CheckAuth, async(req, res) => {
router.post("/:serverID", CheckAuth, async(req, res) => {
// Check if the user has the permissions to edit this guild
const guild = req.client.guilds.cache.get(req.params.serverID);
if (!guild || !req.userInfos.displayedGuilds || !req.userInfos.displayedGuilds.find((g) => g.id === req.params.serverID))
if (!guild || !req.userInfos.displayedGuilds || !req.userInfos.displayedGuilds.find(g => g.id === req.params.serverID))
return res.render("404", {
user: req.userInfos,
translate: req.translate,
@ -43,7 +43,7 @@ router.post("/:serverID", CheckAuth, async(req, res) => {
const data = req.body;
if (data.language) {
const language = req.client.languages.find((language) => language.nativeName.toLowerCase() === data.language.toLowerCase());
const language = req.client.languages.find(language => language.nativeName.toLowerCase() === data.language.toLowerCase());
if (language) guildData.language = language.name;
if (data.prefix.length >= 1 && data.prefix.length < 2000) guildData.prefix = data.prefix;

View file

@ -19,7 +19,7 @@ router.get("/:serverID", CheckAuth, async (req, res) => {
const membersData = await req.client.membersData.find({
guildID: guild.id,
}).lean(),
members = membersData.map((m) => {
members = membersData.map(m => {
return {
id: m.id,
money: m.money + m.bankSold,

View file

@ -9,7 +9,7 @@ const { PermissionsBitField } = require("discord.js");
*/
async function fetchUser(userData, client, query) {
if (userData.guilds) {
userData.guilds.forEach((guild) => {
userData.guilds.forEach(guild => {
if (!client.guilds.cache.get(guild.id)) return;
const perms = new PermissionsBitField(BigInt(guild.permissions));
if (perms.has(PermissionsBitField.Flags.ManageGuild)) guild.admin = true;
@ -44,9 +44,9 @@ async function fetchUser(userData, client, query) {
* @returns {object} The user informations
*/
async function fetchUsers(array, client) {
return new Promise((resolve) => {
return new Promise(resolve => {
const users = [];
array.filter((e) => e.id).forEach((element) => {
array.filter(e => e.id).forEach(element => {
client.users.fetch(element.id).then(user => {
if (user.username.length > 15) user.username = user.username.substr(0, 12) + "...";
@ -80,7 +80,7 @@ async function fetchGuild(guildID, client, guilds) {
return {
...guild,
...conf.toJSON(),
...guilds.find((g) => g.id === guild.id),
...guilds.find(g => g.id === guild.id),
};
}

View file

@ -31,7 +31,7 @@
</a>
<% if (user.displayedGuilds) { %>
<ul class="treeview-menu">
<% user.displayedGuilds.forEach((guild) => { %>
<% user.displayedGuilds.forEach(guild => { %>
<li><a href="<%= guild.settingsUrl %>"><i
class="fa fa-circle-o text-<%= guild.owner ? "green" : "grey" %>"></i>
<%= guild.name %></a></li>

View file

@ -371,13 +371,13 @@
<% if (guild.plugins.autorole.enabled && guild.roles.cache.has(guild.plugins.autorole.role)) { %>
<option selected="selected">
@<%= guild.roles.cache.get(guild.plugins.autorole.role).name %></option>
<% guild.roles.cache.filter((r) => r.id !== guild.plugins.autorole.role && r.name !== "@everyone").forEach((r) => { %>
<% guild.roles.cache.filter(r => r.id !== guild.plugins.autorole.role && r.name !== "@everyone").forEach(r => { %>
<option>@<%= r.name %></option>
<% }); } else { %>
<option selected="selected">
@<%= guild.roles.cache.filter((r) => r.name !== "@everyone").first().name %>
@<%= guild.roles.cache.filter(r => r.name !== "@everyone").first().name %>
</option>
<% guild.roles.cache.filter((r) => r.id !== guild.roles.cache.filter((r) => r.name !== "@everyone").first().id && r.name !== "@everyone").forEach((r) => { %>
<% guild.roles.cache.filter(r => r.id !== guild.roles.cache.filter(r => r.name !== "@everyone").first().id && r.name !== "@everyone").forEach(r => { %>
<option>@<%= r.name %></option>
<% }); %>
<% } %>

View file

@ -132,7 +132,7 @@
/* LEADERBOARD */
let values = ["money", "level"];
values.forEach((value) => {
values.forEach(value => {
let members = JSON.parse(`<%- JSON.stringify(stats) %>`)[value].sort((a, b) => a - b);
let data = {
labels: members.map(a => a.username),

View file

@ -42,7 +42,7 @@ class GuildMemberAdd extends BaseEvent {
guildId: member.guild.id,
});
if (memberData.mute.muted && memberData.mute.endDate > Date.now())
member.guild.channels.cache.forEach((channel) => {
member.guild.channels.cache.forEach(channel => {
channel.permissionOverwrites.edit(member.id, {
SEND_MESSAGES: false,
ADD_REACTIONS: false,

View file

@ -17,8 +17,8 @@ module.exports.update = function (client) {
let text = `# JaBa имеет **${commands.length} ${client.getNoun(commands.length, "команда", "команды", "команд")}** в **${categories.length} ${client.getNoun(categories.length, "категории", "категориях", "категориях")}**! \n\n#### Содержимое таблицы \n**Название**: Название команды \n**Описание**: Описание команды \n**Использование**: Использование команды ( [] - обязательно, () - необязательно ) \n**Разрешено использование**: Где можно использовать команду \n\n`;
// categories.sort(function(a, b) {
// const aCmdsSize = commands.filter((cmd) => cmd.category === a).size;
// const bCmdsSize = commands.filter((cmd) => cmd.category === b).size;
// const aCmdsSize = commands.filter(cmd => cmd.category === a).size;
// const bCmdsSize = commands.filter(cmd => cmd.category === b).size;
// if (aCmdsSize > bCmdsSize) return -1;
// else return 1;
// })

View file

@ -22,7 +22,7 @@ module.exports.init = function (client) {
if (dUser) {
const reminds = user.reminds;
const mustSent = reminds.filter((r) => r.sendAt < dateNow);
const mustSent = reminds.filter(r => r.sendAt < dateNow);
if (mustSent.length > 0) {
mustSent.forEach(r => {

View file

@ -10,7 +10,7 @@ const { GatewayIntentBits } = require("discord.js"),
const checks = [
() => {
console.log("\n\nEnvironnement");
return new Promise((res) => {
return new Promise(res => {
if (parseInt(process.version.split(".")[0].split("v")[1]) >= 12) {
success("node.js version equal or higher than v12");
} else {
@ -21,11 +21,11 @@ const checks = [
},
() => {
console.log("\n\nDiscord Bot");
return new Promise((res) => {
return new Promise(res => {
const Discord = require("discord.js");
const client = new Discord.Client({ intents: [ GatewayIntentBits.Guilds ] });
let readyResolve;
new Promise((resolve) => readyResolve = resolve);
new Promise(resolve => readyResolve = resolve);
client.login(config.token).then(async () => {
success("Valid bot token");
await readyResolve();
@ -44,7 +44,7 @@ const checks = [
},
() => {
console.log("\n\nMongoDB");
return new Promise((res) => {
return new Promise(res => {
const MongoClient = require("mongodb").MongoClient;
const dbName = config.mongoDB.split("/").pop();
const baseURL = config.mongoDB.substr(0, config.mongoDB.length - dbName.length);
@ -89,7 +89,7 @@ const checks = [
ignore("Dashboard is not enabled, skipping check.");
} else {
const checkPortTaken = (port) => {
return new Promise((resolve) => {
return new Promise(resolve => {
const net = require("net");
const tester = net.createServer()
.once("error", () => {