Skip to main content
Hades standing - staring accusingly with a papyrus scroll gripped in hand.

@hades-ts/core

Discord bot framework built with Inversify and Discord.js.

class BotService extends HadesBotService {

@inject(ILogger) log: ILogger;

async onReady() {
this.log.info(
`Logged in as ${this.client.user.username}.`
);
}

async onMessage(msg: Message) {
if (this.isHighlight(msg.content)))
await msg.reply('Hello!');
}
}

Easy to Use

Designed from the ground up to streamline bot design.

Scales with your Project

As your project grows, you don't need to change your approach.

Promotes Clean Architecture

Automatic dependency management lets you focus on your bot's business logic.