mirror of
https://github.com/yuzu-emu/Command-fix.git
synced 2024-11-22 09:35:37 +01:00
commit
dfdd048d39
@ -35,9 +35,9 @@ function findArray (haystack, arr) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function IsIgnoredChannel (channelName) {
|
function IsIgnoredCategory (categoryName) {
|
||||||
const IgnoredChannels = ['welcome', 'announcements', 'media'];
|
const IgnoredCategory = ['welcome', 'team', 'website-team'];
|
||||||
return IgnoredChannels.includes(channelName);
|
return IgnoredCategory.includes(categoryName);
|
||||||
}
|
}
|
||||||
|
|
||||||
client.on('ready', () => {
|
client.on('ready', () => {
|
||||||
@ -72,7 +72,7 @@ client.on('guildMemberAdd', (member) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
client.on('messageDelete', message => {
|
client.on('messageDelete', message => {
|
||||||
if (IsIgnoredChannel(message.channel.name) == false) {
|
if (IsIgnoredCategory(message.channel.parent.name) == false) {
|
||||||
if (message.content && message.content.startsWith('.') == false && message.author.bot == false) {
|
if (message.content && message.content.startsWith('.') == false && message.author.bot == false) {
|
||||||
const deletionEmbed = new discord.RichEmbed()
|
const deletionEmbed = new discord.RichEmbed()
|
||||||
.setAuthor(message.author.tag, message.author.displayAvatarURL)
|
.setAuthor(message.author.tag, message.author.displayAvatarURL)
|
||||||
@ -88,11 +88,12 @@ client.on('messageDelete', message => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
client.on('messageUpdate', (oldMessage, newMessage) => {
|
client.on('messageUpdate', (oldMessage, newMessage) => {
|
||||||
if (IsIgnoredChannel(oldMessage.channel.name) == false) {
|
const AllowedRoles = ['Administrators', 'Moderators', 'Team', 'VIP'];
|
||||||
|
if (!findArray(oldMessage.member.roles.map(function (x) { return x.name; }), AllowedRoles)) {
|
||||||
|
if (IsIgnoredCategory(oldMessage.channel.parent.name) == false) {
|
||||||
const oldM = oldMessage.cleanContent;
|
const oldM = oldMessage.cleanContent;
|
||||||
const newM = newMessage.cleanContent;
|
const newM = newMessage.cleanContent;
|
||||||
|
if (oldMessage.content != newMessage.content && oldM && newM) {
|
||||||
if (oldM && newM) {
|
|
||||||
const editedEmbed = new discord.RichEmbed()
|
const editedEmbed = new discord.RichEmbed()
|
||||||
.setAuthor(oldMessage.author.tag, oldMessage.author.displayAvatarURL)
|
.setAuthor(oldMessage.author.tag, oldMessage.author.displayAvatarURL)
|
||||||
.setDescription(`Message edited in ${oldMessage.channel} [Jump To Message](${newMessage.url})`)
|
.setDescription(`Message edited in ${oldMessage.channel} [Jump To Message](${newMessage.url})`)
|
||||||
@ -105,6 +106,7 @@ client.on('messageUpdate', (oldMessage, newMessage) => {
|
|||||||
logger.info(`${oldMessage.author.username} ${oldMessage.author} edited message from: ${oldM} to: ${newM}.`);
|
logger.info(`${oldMessage.author.username} ${oldMessage.author} edited message from: ${oldM} to: ${newM}.`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
client.on('message', message => {
|
client.on('message', message => {
|
||||||
|
Loading…
Reference in New Issue
Block a user