1.0.4 • Published 2 years ago

naofumi_commands v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Naofumi Commands

Naofumi commands est un package, utilisé par le bot Naofumi pour créer simplement et rapidement un eventListener ainsi qu'une commandHandler !

Comment l'utiliser ?

index.js

const {Handler} = require("naofumi_commands")
Handler.register({
    evtDirectory: __dirname+"/events",
    cmdDirectory: __dirname+"/commands",
    client: client
})

events/messageCreate.js

module.exports = async (client, message) => {
    
    if (message.author.bot || !message.guild) return
    
    let prefix = "!"
    if (message.content.indexOf(prefix) !== 0) return
    
    const args = message.content.slice(prefix.length).trim().split(" ")
    const commands = args.shift().toLowerCase()
    
    const Command = client.commands.get(command)
    if (!cmd) return
    
    if (cmd.permission && !message.member.permissions.has(cmd.permission))
        return message.reply("Vous n'avez pas la permission de faire ceci")
    
}
1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago