Skip to content

dismord/website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Dismord is a simple but awesome NodeJs build tool. It can help you create a DiscordJs project quickly and faster.

Installation

With npm:

$ npm create dismord

With yarn:

$ yarn create dismord

With pnpm:

$ pnpm create dismord

Usage

Init

Install and answer the questions at the terminal.

Change the path to your project:

$ cd PROJECTPATH

Install the packages your project needs:

$ npm install

Enter bot ID and TOKEN in .env file:

ID=123456789012345678
TOKEN=IWILLNERVERSHOWYOUMYTOKENLOL

Run your bot:

$ npm run bot

Add Command

Create myname.js file in cmds folder.

Require slashCommandBuilder:

// 13.6.0
const { SlashCommandBuilder } = require('@discordjs/builders');
// 14.4.0
const { SlashCommandBuilder } = require('discord.js');

Add module.exports:

// 13.6.0
const { SlashCommandBuilder } = require('@discordjs/builders');
// 14.4.0
const { SlashCommandBuilder } = require('discord.js');
module.exports = {
	
};

Create a new slashCommandBuilder, then set its name and description:

// 13.6.0
const { SlashCommandBuilder } = require('@discordjs/builders');
// 14.4.0
const { SlashCommandBuilder } = require('discord.js');
module.exports = {
	data: new SlashCommandBuilder().setName('myname').setDescription('what is my name')
};

Add an interaction:

// 13.6.0
const { SlashCommandBuilder } = require('@discordjs/builders');
// 14.4.0
const { SlashCommandBuilder } = require('discord.js');
module.exports = {
	data: new SlashCommandBuilder().setName('myname').setDescription('what is my name'),
	async execute(interaction) {
		
	}
};

Reply the user.tag of asker:

// 13.6.0
const { SlashCommandBuilder } = require('@discordjs/builders');
// 14.4.0
const { SlashCommandBuilder } = require('discord.js');
module.exports = {
	data: new SlashCommandBuilder().setName('myname').setDescription('what is my name'),
	async execute(interaction) {
		interaction.reply({ content: interaction.user.tag });
	}
};

Delete Command

You can just delete myname.js file in cmds folder.