47 |
|
|
48 |
try { |
try { |
49 |
let mutedRole = await guild.roles.cache.find(role => role.id === app.config.get('mute_role')); |
let mutedRole = await guild.roles.cache.find(role => role.id === app.config.get('mute_role')); |
50 |
let generalRole = await guild.roles.cache.find(role => role.id === app.config.get('gen_role')); |
// let generalRole = await guild.roles.cache.find(role => role.id === app.config.get('gen_role')); |
51 |
|
|
52 |
if (typeof mutedRole !== 'object' || mutedRole === null) { |
if (typeof mutedRole !== 'object' || mutedRole === null) { |
53 |
await msg?.reply({ |
await msg?.reply({ |
61 |
return; |
return; |
62 |
} |
} |
63 |
|
|
64 |
if (typeof generalRole !== 'object' || generalRole === null) { |
// if (typeof generalRole !== 'object' || generalRole === null) { |
65 |
await msg?.reply({ |
// await msg?.reply({ |
66 |
embeds: [ |
// embeds: [ |
67 |
new MessageEmbed() |
// new MessageEmbed() |
68 |
.setColor('#f14a60') |
// .setColor('#f14a60') |
69 |
.setDescription(`No general role is set.`) |
// .setDescription(`No general role is set.`) |
70 |
] |
// ] |
71 |
}); |
// }); |
72 |
|
|
73 |
return; |
// return; |
74 |
} |
// } |
75 |
|
|
76 |
if (!log) |
if (!log) |
77 |
await History.create(user.id, guild, 'unmute', msg.author.id, async (data2) => {}); |
await History.create(user.id, guild, 'unmute', msg.author.id, null, async (data2) => {}); |
78 |
|
|
79 |
await user.roles.add(generalRole); |
// await user.roles.add(generalRole); |
80 |
await user.roles.remove(mutedRole); |
await user.roles.remove(mutedRole); |
81 |
|
|
|
|
|
82 |
await app.logger.logUnmute(user, t === undefined ? msg.author : t); |
await app.logger.logUnmute(user, t === undefined ? msg.author : t); |
83 |
|
|
84 |
} |
} |