discord.js message collector code example
Example 1: dm message collector discordjs
client.on('message', message => {
if (message.content == `!collect`) {
const filter = m => (m.content.includes('discord') && m.author.id != client.user.id);
const channel = message.channel;
const collector = channel.createMessageCollector(filter, { time: 10000 });
console.log("collector started");
collector.on('collect', m => console.log(`Collected ${m.content}`));
collector.on('end', collected => console.log(`Collected ${collected.size} items`));
}
});
Example 2: dm message collector discordjs
const filter = m => m.content.includes('discord');
const collector = message.channel.createMessageCollector(filter, { time: 15000 });
collector.on('collect', m => {
console.log(`Collected ${m.content}`);
});
collector.on('end', collected => {
console.log(`Collected ${collected.size} items`);
});