Browse Source

Move reaction collector location

master
Abheek Dhawan 4 years ago
parent
commit
97da87e917
  1. 66
      index.js

66
index.js

@ -43,7 +43,34 @@ client.on("ready", () => {
}); });
client.on("message", async message => { client.on("message", async message => {
if (message.author.bot) { const collector = message.createReactionCollector(filter);
collector.on('collect', (reaction, user) => {
if (reaction.count === 1) {
const kulboardEmbed = new Discord.MessageEmbed()
.setTitle("Very kül message")
.setURL(message.url)
.setAuthor(message.author ? message.author.tag : "Unknown: click on the link to find out", message.author ? message.author.avatarURL() : client.user.defaultAvatarURL)
.addField("Message", message.content)
.addField("Channel", message.channel)
.setFooter("Message ID: " + message.id)
.setColor("00c5ff")
.setTimestamp();
collection.findOne({ guild_id: message.guild.id }, (error, result) => {
if (error) {
console.error;
}
if (result.kulboard_id) {
kulboardChannel = result.kulboard_id;
if (message.guild.channels.cache.get(kulboardChannel)) {
message.guild.channels.cache.get(kulboardChannel).send(kulboardEmbed).catch(console.error);
}
}
});
}
});
if (!message.content.startsWith(prefix) || message.author.bot) {
return; return;
} }
@ -88,6 +115,10 @@ client.on("message", async message => {
} else if (message.content.toLowerCase().startsWith(`${prefix}aboutbot`)) { } else if (message.content.toLowerCase().startsWith(`${prefix}aboutbot`)) {
aboutBot(message); aboutBot(message);
} }
const filter = reaction => {
return reaction.emoji.name === '😎';
};
}); });
async function aboutBot(message) { async function aboutBot(message) {
@ -689,39 +720,6 @@ client.on('messageDelete', message => {
}); });
}); });
client.on('message', message => {
const filter = reaction => {
return reaction.emoji.name === '😎';
};
const collector = message.createReactionCollector(filter);
collector.on('collect', (reaction, user) => {
if (reaction.count === 1) {
const kulboardEmbed = new Discord.MessageEmbed()
.setTitle("Very kül message")
.setURL(message.url)
.setAuthor(message.author ? message.author.tag : "Unknown: click on the link to find out", message.author ? message.author.avatarURL() : client.user.defaultAvatarURL)
.addField("Message", message.content)
.addField("Channel", message.channel)
.setFooter("Message ID: " + message.id)
.setColor("00c5ff")
.setTimestamp();
collection.findOne({ guild_id: message.guild.id }, (error, result) => {
if (error) {
console.error;
}
if (result.kulboard_id) {
kulboardChannel = result.kulboard_id;
if (message.guild.channels.cache.get(kulboardChannel)) {
message.guild.channels.cache.get(kulboardChannel).send(kulboardEmbed).catch(console.error);
}
}
});
}
});
});
client.on('messageDeleteBulk', messages => { client.on('messageDeleteBulk', messages => {
const numMessages = messages.array().length; const numMessages = messages.array().length;
const messagesChannel = messages.array()[0].channel; const messagesChannel = messages.array()[0].channel;

Loading…
Cancel
Save