@frostzzone/discord-sync-commands

0.3.0 • Public • Published

Discord Sync Commands

kinda a fix to Androz2019's package

Easily keep your bot's slash commands synchronized with Discord! 🔁

Features

No useless calls to the Discord API!
Auto detection of changes in your commands!
🤟 Super easy to use!

Example

const Discord = require('discord.js');
const client = new Discord.Client({
    intents: []
});

const synchronizeSlashCommands = require('@frostzzone/discord-sync-commands');
synchronizeSlashCommands(client, [
    {
        name: 'ping',
        description: 'Check whether the bot is working'
    }
], {
    debug: true,
    guildId: '558328638911545423' // remove this property to use global commands
});

client.on('ready', () => {
    console.log('Ready!');
});

client.on('interactionCreate', (interaction) => {

    if (!interaction.isCommand()) return;

    if (interaction.commandName === 'ping') {
        interaction.reply('Pong!');
    }

});

client.login('token');

Readme

Keywords

none

Package Sidebar

Install

npm i @frostzzone/discord-sync-commands

Weekly Downloads

51

Version

0.3.0

License

MIT

Unpacked Size

4.21 kB

Total Files

5

Last publish

Collaborators

  • frostzzone