Skip to content

🤖 A module for creating Discord bots using NestJS, based on Discord.js

License

Notifications You must be signed in to change notification settings

GlobalArtInc/nestcord

Repository files navigation

NestCord Logo

🤖 A versatile NestJS module for creating Discord bots, powered by Discord.js.

Documentation ✨Source Code 🪡Examples 🛠️Community 💬

NPM Version NPM Downloads

About

NestCord is a NestJS module designed to streamline the creation of Discord bots by utilizing the power of Discord.js under the hood. This mono-repository offers a structured approach to bot development, allowing deep integration with NestJS’s ecosystem for a seamless and powerful bot-building experience.

Key Features

  • Easy Setup & Flexible Architecture: Get started quickly with customizable components.
  • Powerful Custom Decorators: Build reusable, specialized components.
  • Comprehensive Discord Interactions: Supports Slash Commands, Context Menus, Message Components, and Event Listeners.
  • Full NestJS Compatibility: Integrate with guards, interceptors, filters, and pipes for full NestJS support.

For help and support, refer to the Issues page.

Installation

Node.js 16.6.0 or newer is required.

$ npm i @globalart/nestcord discord.js
$ yarn add @globalart/nestcord discord.js
$ pnpm add @globalart/nestcord discord.js