mirror of
https://github.com/danbulant/Shasha
synced 2026-07-05 11:00:58 +00:00
use me property from guild
This commit is contained in:
parent
5e420227bd
commit
d1d6dd6b98
2 changed files with 3 additions and 3 deletions
|
|
@ -21,8 +21,8 @@ function intervalToDuration(interval) {
|
||||||
}
|
}
|
||||||
if (strings.length > 0) {
|
if (strings.length > 0) {
|
||||||
if (strings.length > 1) strings[strings.length - 2] += " and";
|
if (strings.length > 1) strings[strings.length - 2] += " and";
|
||||||
return { object, strings };
|
|
||||||
}
|
}
|
||||||
|
return { object, strings };
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ const { GuildMember } = require("discord.js"),
|
||||||
{ DateTime, Interval } = require("luxon"),
|
{ DateTime, Interval } = require("luxon"),
|
||||||
{ getChannel, defaultEventLogEmbed, trySend, defaultDateFormat } = require("../functions"),
|
{ getChannel, defaultEventLogEmbed, trySend, defaultDateFormat } = require("../functions"),
|
||||||
getColor = require("../getColor"),
|
getColor = require("../getColor"),
|
||||||
{ DT_PRINT_FORMAT, intervalToDuration } = require("../../cmds/moderation/src/duration");
|
{ intervalToDuration } = require("../../cmds/moderation/src/duration");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Log newly joined Guild Member
|
* Log newly joined Guild Member
|
||||||
|
|
@ -13,7 +13,7 @@ const { GuildMember } = require("discord.js"),
|
||||||
*/
|
*/
|
||||||
module.exports = async (member) => {
|
module.exports = async (member) => {
|
||||||
if (!member.DB) await member.dbLoad();
|
if (!member.DB) await member.dbLoad();
|
||||||
if (member.DB.leaveRoles?.length && member.guild.member(member.client.user).hasPermission("MANAGE_ROLES")) {
|
if (member.DB.leaveRoles?.length && member.guild.me.hasPermission("MANAGE_ROLES")) {
|
||||||
await member.roles.add(member.DB.leaveRoles, "Automatic roles recovery").then(() => console.log("AUTO ROLES RECOVERY:",
|
await member.roles.add(member.DB.leaveRoles, "Automatic roles recovery").then(() => console.log("AUTO ROLES RECOVERY:",
|
||||||
member.user.tag, member.guild.name)).catch(() => { });
|
member.user.tag, member.guild.name)).catch(() => { });
|
||||||
await member.setDb("leaveRoles", []);
|
await member.setDb("leaveRoles", []);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue