Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

discord.js slash command options

SUB_COMMAND				1			
SUB_COMMAND_GROUP		2			
STRING					3			
INTEGER					4			Any integer between -2^53 and 2^53
BOOLEAN					5			
USER					6			
CHANNEL					7			Includes all channel types + categories
ROLE					8			
MENTIONABLE				9			Includes users and roles
NUMBER					10			Any double between -2^53 and 2^53
ATTACHMENT				11			attachment object
Comment

DISCORD JS SLASH COMMAND

const { REST } = require('@discordjs/rest');
const { Routes } = require('discord-api-types/v9');
const { token } = require('./config.json');
const fs = require('node:fs');

const commands = [];
const commandFiles = fs.readdirSync('./commands').filter(file => file.endsWith('.js'));

// Place your client and guild ids here
const clientId = '123456789012345678';
const guildId = '876543210987654321';

for (const file of commandFiles) {
	const command = require(`./commands/${file}`);
	commands.push(command.data.toJSON());
}

const rest = new REST({ version: '9' }).setToken(token);

(async () => {
	try {
		console.log('Started refreshing application (/) commands.');

		await rest.put(
			Routes.applicationGuildCommands(clientId, guildId),
			{ body: commands },
		);

		console.log('Successfully reloaded application (/) commands.');
	} catch (error) {
		console.error(error);
	}
})();
Comment

PREVIOUS NEXT
Code Example
Javascript :: delete icon 
Javascript :: node.js error handling 
Javascript :: how to create a variable in javascript 
Javascript :: js keycodes 
Javascript :: how to assign dynamic value to variable in javascript 
Javascript :: how to clear textbox in javascript 
Javascript :: serviceworker in angular 
Javascript :: react catch error in component 
Javascript :: JavaScript for...of loop 
Javascript :: scrollintoview 
Javascript :: access css and js files inside resources folder in laravel 
Javascript :: javascript async 
Javascript :: erc20 token api 
Javascript :: angular flex layout 
Javascript :: what is bom in javascript 
Javascript :: import in react 
Javascript :: destructuring an array 
Javascript :: launch json 
Javascript :: get js 
Javascript :: how to get last element in array java scipt 
Javascript :: html form action javascript method 
Javascript :: convert all styles to inline style javascript 
Javascript :: angular chart 
Javascript :: Force users to update your application in React Native 
Javascript :: sweetalret 
Javascript :: use of slot in vue 
Javascript :: angular get firebase firestore 
Javascript :: ubicar escrol en el final 
Javascript :: javascript firestore autoID 
Javascript :: firebase create-react-app how to protect secrets 
ADD CONTENT
Topic
Content
Source link
Name
3+8 =