Files
discord.js/packages/discord.js/test/reactionCollectorCreated.test.js
Suneet Tipirneni 72577c4bfd feat: add API v10 support (#7477)
* feat: add API v10 support

* refactor: update deps

* chore: rebase fixes
2022-03-15 21:37:07 +01:00

41 lines
1014 B
JavaScript

'use strict';
const { GatewayIntentBits } = require('discord-api-types/v10');
const { token, guildId, channelId, messageId } = require('./auth.js');
const { Client, ReactionCollector } = require('../src');
const client = new Client({
intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages, GatewayIntentBits.GuildMessageReactions],
});
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);