create-dismord

0.6.0 • Public • Published

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.

Package Sidebar

Install

npm i create-dismord

Weekly Downloads

9

Version

0.6.0

License

ISC

Unpacked Size

12 kB

Total Files

17

Last publish

Collaborators

  • dismord