13.2.6 • Published 4 months ago

discommand v13.2.6

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

discommand

easy discord.js commandHandler

  • Caution! This version is under development, so there may be a bug.

Installation

this is for discord.js@13

npm i discommand

dev

npm i discommand@next

Example

Usage for TypeScript

MessageCommand

index.ts

import { Client, Intents } from 'discord.js'
import { Command } from 'discommand'
import path = require('path')

const client = new Client({
  intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES],
})
const cmd = new Command(client, {
  prefix: '!',
  path: path.join(__dirname, 'commands'),
  loadType: 'FILE',
})

cmd.loadCommand()

cmd.run()

client.login('your_bot_token')

commands/ping.ts

import type { Message } from 'discord.js'
import { MessageCommand, commandHandlerClient } from 'discommand'

export class command extends MessageCommand {
  name = 'ping'
  execute(msg: Message, client: commandHandlerClient, args: any) {
    msg.reply('pong!')
  }
}

Usage for Javascript

MessageCommand

index.js

const { Client, Intents } = require('discord.js')
const { Command } = require('discommand')
const path = require('path')
const client = new Client({
  intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES],
})
const cmd = new Command(client, {
  prefix: '!',
  path: path.join(__dirname, 'commands'),
  slash: false,
  loadType: 'FILE',
})

cmd.loadCommand()

cmd.run()

client.login('your_bot_token')

commands/ping.js

const { MessageCommand } = require('discommand')

exports.command = class command extends MessageCommand {
  name = 'ping'
  execute(msg, client, args) {
    msg.reply('pong!')
  }
}
13.2.6

4 months ago

13.2.5

4 months ago

13.2.4

4 months ago

13.2.3

5 months ago

13.2.3-dev.0

5 months ago

13.1.3

6 months ago

13.1.1

7 months ago

13.1.2

7 months ago

13.1.0

7 months ago

13.2.2

6 months ago

13.2.0

6 months ago

13.2.1

6 months ago

13.0.0

11 months ago

13.0.0-dev.0

11 months ago

10.0.0

1 year ago

10.0.0-dev.1

1 year ago

10.0.0-dev.2

1 year ago

10.0.0-dev.0

1 year ago

11.0.0-dev.3

1 year ago

11.0.0-dev.2

1 year ago

11.0.0-dev.4

1 year ago

12.0.0

1 year ago

12.0.1

1 year ago

9.1.1

1 year ago

9.1.0

1 year ago

11.0.0-dev.1

1 year ago

11.0.0-dev.0

1 year ago

11.2.0

1 year ago

11.0.2

1 year ago

11.0.0

1 year ago

11.0.1

1 year ago

9.1.3

1 year ago

9.1.2

1 year ago

6.0.2

1 year ago

11.1.1

1 year ago

11.1.0

1 year ago

9.0.0

1 year ago

8.0.0-dev.0

2 years ago

7.0.0

2 years ago

8.0.0

2 years ago

6.0.1

2 years ago

6.0.0

2 years ago

5.1.1

2 years ago

5.1.0

2 years ago

5.0.0

2 years ago

5.0.0-rc.0

2 years ago

5.0.0-beta.0

2 years ago

5.0.0-beta.1

2 years ago

5.0.0-alpha.3

2 years ago

6.0.0-alpha.0

2 years ago

5.0.0-alpha.2

2 years ago

6.0.0-alpha.1

2 years ago

6.0.0-alpha.2

2 years ago

4.0.0

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.2.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

2.0.0-dev

3 years ago

2.1.0

3 years ago

2.0.0

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago