Handlers. Redefined.

A complete, customizable, typesafe, & reactive framework for discord bots

NPM version NPM downloads License MIT docs.rs Lines of code
## Why? - For you. A framework that's tailored to your exact needs. - Lightweight. Does a lot while being small. - Latest features. Support for discord.js v14 and all of its interactions. - Start quickly. Plug and play or customize to your liking. - Works with [bun](https://bun.sh/) and [node](https://nodejs.org/en) out the box! - Use it with TypeScript or JavaScript. CommonJS and ESM supported. - Active and growing community, always here to help. [Join us](https://sern.dev/discord) - Unleash its full potential with a powerful CLI and awesome plugins. ## 📜 Installation [Start here!!](https://sern.dev/v4/reference/getting-started) ## 👶 Basic Usage
ping.ts ```ts export default commandModule({ type: CommandType.Slash, //Installed plugin to publish to discord api and allow access to owners only. plugins: [publish(), ownerOnly()], description: 'A ping pong command', execute(ctx) { ctx.reply('Hello owner of the bot'); } }); ```
## 🤖 Bots Using sern - [Community Bot](https://github.com/sern-handler/sern-community) - The community bot for our [Discord server](https://sern.dev/discord). - [Vinci](https://github.com/SrIzan10/vinci) - The bot for Mara Turing. - [Bask](https://github.com/baskbotml/bask) - Listen to your favorite artists on Discord. - [Murayama](https://github.com/murayamabot/murayama) - :pepega: - [Protector](https://github.com/GlitchApotamus/Protector) - Just a simple bot to help enhance a private Minecraft server. - [SmokinWeed 💨](https://github.com/Peter-MJ-Parker/sern-bud) - A fun bot for a small, but growing server. - [Man Nomic](https://github.com/jacoobes/man-nomic) - A simple information bot to provide information to the nomic-ai Discord community. - [Linear-Discord](https://github.com/sern-handler/linear-discord) - Display and manage a linear dashboard. ## 💻 CLI It is **highly encouraged** to use the [command line interface](https://github.com/sern-handler/cli) for your project. Don't forget to view it. ## 🔗 Links - [Official Documentation and Guide](https://sern.dev) - [Support Server](https://sern.dev/discord) ## 👋 Contribute - Read our contribution [guidelines](https://github.com/sern-handler/handler/blob/main/.github/CONTRIBUTING.md) carefully - Pull up on [issues](https://github.com/sern-handler/handler/issues) and report bugs - All kinds of contributions are welcomed.