Awesome
<div> <p align="center"> <a href="https://discordx.js.org" target="_blank" rel="nofollow"> <img src="https://discordx.js.org/discordx.svg" width="546" /> </a> </p> <div align="center" class="badge-container"> <a href="https://discordx.js.org/discord" ><img src="https://img.shields.io/discord/874802018361950248?color=5865F2&logo=discord&logoColor=white" alt="Discord server" /></a> <a href="https://www.npmjs.com/package/discordx" ><img src="https://img.shields.io/npm/v/discordx.svg?maxAge=3600" alt="NPM version" /></a> <a href="https://www.npmjs.com/package/discordx" ><img src="https://img.shields.io/npm/dt/discordx.svg?maxAge=3600" alt="NPM downloads" /></a> <a href="https://github.com/discordx-ts/discordx/actions" ><img src="https://github.com/discordx-ts/discordx/workflows/Build/badge.svg" alt="Build status" /></a> <a href="https://www.paypal.me/vijayxmeena" ><img src="https://img.shields.io/badge/donate-paypal-F96854.svg" alt="paypal" /></a> </div> <p align="center"> <b> Create a discord bot with TypeScript and Decorators! </b> </p> </div>📖 Introduction
This module is an extension of discord.js, so the internal behavior (methods, properties, ...) is the same.
This library allows you to use TypeScript decorators on discord.js, it simplifies your code and improves the readability!
🗂 Packages
- discordx - Create a discord bot with TypeScript and Decorators.
- create-discordx - CLI tool for generating a discordx project using templates.
- @discordx/di - Dependency injection service with support for agnostic IOC.
- @discordx/importer - Import solution for both ESM and CJS.
- @discordx/internal - Internal methods for discordx.
- @discordx/lava-player - Powerful Lavalink player library written in TypeScript for Node.js.
- @discordx/lava-queue - Queue system for
@discordx/lava-player
. - @discordx/music - Powerful Discord music player library using YTDL.
- @discordx/pagination - Library for creating pagination messages in Discord bots.
- @discordx/plugin-lava-player - Fully-featured Discord music player leveraging the power of Lavalink.
- @discordx/plugin-ytdl-player - Fully-featured Discord music player utilizing YTDL.
- @discordx/utilities - Utilities package for enhancing discordx functionality.
📜 Documentation
☎️ Need help?
- Check frequently asked questions
- Check examples
- Ask in the community Discord server