SkillAgentSearch skills...

Handler

A JavaScript framework to create your dream Discord bot in nodejs bun or deno

Install / Use

/learn @sern-handler/Handler
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<div align="center"> <img src="https://raw.githubusercontent.com/sern-handler/.github/main/banner.png" width="900px" /> </div> <h1 align="center">Handlers. Redefined.</h1> <h4 align="center">A complete, customizable, typesafe, & reactive framework for discord bots</h4> <div align="center" styles="margin-top: 10px"> <img src="https://img.shields.io/badge/open-source-brightgreen" /> <img src="https://img.shields.io/badge/built_with-sern-pink?labelColor=%230C3478&color=%23ed5087&link=https%3A%2F%2Fsern.dev"/> <a href="https://www.npmjs.com/package/@sern/handler"><img src="https://img.shields.io/npm/v/@sern/handler?maxAge=3600" alt="NPM version" /></a> <a href="https://www.npmjs.com/package/@sern/handler"><img src="https://img.shields.io/npm/dt/@sern/handler?maxAge=3600" alt="NPM downloads" /></a> <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/license-MIT-brightgreen" alt="License MIT" /></a> <a href="https://sern.dev"><img alt="docs.rs" src="https://img.shields.io/docsrs/docs" /></a> <img alt="Lines of code" src="https://img.shields.io/badge/total%20lines-2k-blue" /> </div>

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

Start here!!

👶 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

View on GitHub
GitHub Stars46
CategoryDevelopment
Updated1mo ago
Forks10

Languages

TypeScript

Security Score

95/100

Audited on Feb 27, 2026

No findings