Skip to content

foxyble/DIH4DJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

DIH4DJS is a powerful interaction handler module for the discord.js package.

This library is based off of the java package DIH4JDA with adaptations with the obvious change (pst its in javascript).

Installation

DIH4DJS is built using discord.js v14.6.0 therefore requiring Node.js version 16.9.0 or newer

npm install dih4djs
yarn add dih4djs
pnpm add dih4djs

Setup/Configuration

For a more indepth description on how to register commands feel free to look at the Wiki.

Setting up the handler

const { Client } = require('discord.js');
const { DIH4DJS, DIH4DJSLogger } = require('dih4djs');

const client = new Client({
    intents: [YOUR_INTENTS]
});

const dih4djs = new DIH4DJS(client, {
    packages: ["./commands/", "./components/"],
    registerOnReady: true,
    logging: {
        enabled: true,
        disabled: [
            DIH4DJSLogger.Type.SlashCommandRegistered
        ]
    }
});

client.login("YOUR_TOKEN_HERE");

Contributing

When contributing please follow the steps provided: CONTRIBUTING

About

Powerful interaction handler for discord.js

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published