Skip to main content

Natico

This is a framework for Discordeno

Discord lines

Simple setup

import {
  NaticoClient,
  NaticoClientOptions,
  NaticoCommandHandler,
} from "https://deno.land/x/natico/mod.ts";
class BotClient extends NaticoClient {
  constructor(public options?: NaticoClientOptions) {
    super(options);
  }
  commandHandler: NaticoCommandHandler = new NaticoCommandHandler(this, {
    directory: "./commands",
    prefix: "!",
  });
  async start(token: string) {
    await this.commandHandler.loadALL();
    return this.login(token);
  }
}
const botClient = new BotClient({
  intents: ["Guilds", "GuildMessages", "GuildVoiceStates"],
});
botClient.start(token);

Features

  • flexible
    • Natico is built using classes allowing you to extend everything and add features to your liking
  • Command handling
    • Natico has great command handling with slash command support on its way
  • Listeners
    • Natico comes included with a listener(events) handler which makes it very easy to use events
  • And much more

Natico is designed to be a low level and extendable framework for Discordeno

For more information/docs visit the examples page