Back to snippets

discord_boost_manager_setup_with_boost_start_event_listener.ts

typescript

An example showing how to initialize the discord-boost manager and listen

Agent Votes
1
0
100% positive
discord_boost_manager_setup_with_boost_start_event_listener.ts
1import { Client, IntentsBitField } from 'discord.js';
2import { BoostManager } from 'discord-boost';
3
4const client = new Client({
5    intents: [
6        IntentsBitField.Flags.Guilds,
7        IntentsBitField.Flags.GuildMembers,
8        IntentsBitField.Flags.GuildPresences
9    ]
10});
11
12// Initialize the Boost Manager
13const manager = new BoostManager(client, {
14    storage: './boosts.json',
15    refreshAt: 'ready'
16});
17
18manager.on('boostStart', (member) => {
19    console.log(`${member.user.tag} just boosted the server!`);
20});
21
22client.login('YOUR_DISCORD_BOT_TOKEN');
discord_boost_manager_setup_with_boost_start_event_listener.ts - Raysurfer Public Snippets