Handler
A JavaScript framework to create your dream Discord bot in nodejs bun or deno
Install / Use
/learn @sern-handler/HandlerREADME
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 and node out the box!
- Use it with TypeScript or JavaScript. CommonJS and ESM supported.
- Active and growing community, always here to help. Join us
- Unleash its full potential with a powerful CLI and awesome plugins.
📜 Installation
👶 Basic Usage
<details><summary>ping.ts</summary>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');
}
});
</details>
Show off your sern Discord Bot!
Badge
- Copy this and add it to your README.md <img src="https://img.shields.io/badge/built_with-sern-pink?labelColor=%230C3478&color=%23ed5087&link=https%3A%2F%2Fsern.dev">
🤖 Bots Using sern
- Community Bot - The community bot for our Discord server.
- Vinci - The bot for Mara Turing.
- Bask - Listen to your favorite artists on Discord.
- Murayama - :pepega:
- Protector - Just a simple bot to help enhance a private Minecraft server.
- SmokinWeed 💨 - A fun bot for a small, but growing server.
- Man Nomic - A simple information bot to provide information to the nomic-ai Discord community.
- Linear-Discord - Display and manage a linear dashboard.
- ZenithBot - A versatile bot coded in TypeScript, designed to enhance server management and user interaction through its robust features.
💻 CLI
It is highly encouraged to use the command line interface for your project. Don't forget to view it.
🔗 Links
👋 Contribute
- Read our contribution guidelines carefully
- Pull up on issues and report bugs
- All kinds of contributions are welcomed.
Related Skills
imsg
347.2kiMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Writing Hookify Rules
108.0kThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
