feat(ReactionCollector): event create (#4108)

* fix(Typing): setSpeaking public

* feat(ReactionCollector): create event, close #2844

* Revert "fix(Typing): setSpeaking public"

This reverts commit ccc0e0cc76.
This commit is contained in:
Alon Livne
2021-01-27 13:13:15 +02:00
committed by GitHub
parent 640a6633b1
commit 09d1f2f18f
2 changed files with 52 additions and 1 deletions

View File

@@ -0,0 +1,37 @@
'use strict';
const { token, guildId, channelId, messageId } = require('./auth.js');
const { Client, ReactionCollector } = require('../src');
const client = new Client();
client.on('ready', async () => {
const guild = client.guilds.cache.get(guildId);
const channel = guild.channels.cache.get(channelId);
const message = await channel.messages.fetch(messageId);
await message.react('🔔');
// Await message.reactions.removeAll();
const collector = new ReactionCollector(message, () => true, { dispose: true });
collector.on('collect', () => {
console.log('collected');
});
collector.on('create', () => {
console.log('created');
});
collector.on('remove', () => {
console.log('removed');
});
collector.on('dispose', () => {
console.log('disposed');
});
});
client.login(token);