discordjs / Commando
Licence: apache-2.0
Official command framework for discord.js
Stars: ✭ 434
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Commando
Discord.js Menu
💬 Easily create Discord.js v12 embed menus with reactions and unlimited customizable pages.
Stars: ✭ 89 (-79.49%)
Mutual labels: discord-api, bot, discord-bot, framework, discord
Discord4j
Discord4J is a fast, powerful, unopinionated, reactive library to enable quick and easy development of Discord bots for Java, Kotlin, and other JVM languages using the official Discord Bot API.
Stars: ✭ 973 (+124.19%)
Mutual labels: discord-api, bot, discord-bot, discord
Xiao
Xiao is a Discord bot coded in JavaScript with discord.js using the Commando command framework. With over 500 commands, she is one of the most feature-rich bots out there. Formerly XiaoBot.
Stars: ✭ 302 (-30.41%)
Mutual labels: discord-api, bot, discord-bot, discord
Discord Panel
📊 User friendly dashboard/tool for discord bot developpers to manage servers
Stars: ✭ 116 (-73.27%)
Mutual labels: discord-api, bot, discord-bot, discord
Discord.js
discord.js is a powerful Node.js module that allows you to easily interact with the
Discord API.
Stars: ✭ 16,432 (+3686.18%)
Mutual labels: discord-api, bot, discord-bot, discord
Deku
Multi-purpose discord bot built with discord.js
Stars: ✭ 13 (-97%)
Mutual labels: discord-api, bot, discord-bot, discord
Lenoxbot
🖥️ LenoxBot is a Discord bot that offers many cool new features to your Discord server!
Stars: ✭ 163 (-62.44%)
Mutual labels: discord-api, bot, discord-bot, discord
Smorebot
SmoreBot is a fun, lightweight, multipurpose bot packed with features.
Stars: ✭ 51 (-88.25%)
Mutual labels: discord-api, bot, discord-bot, discord
Bot
A Discord bot for all your needs. With memes, utilities, moderation & more, Fire is the only bot you'll need.
Stars: ✭ 79 (-81.8%)
Mutual labels: discord-api, bot, discord-bot, discord
Nino
🔨 Advanced and cute moderation discord bot as an entry of Discord's Hack Week!
Stars: ✭ 78 (-82.03%)
Mutual labels: discord-api, bot, discord-bot, discord
Dsharpplus
A .NET Standard library for making bots using the Discord API.
Stars: ✭ 635 (+46.31%)
Mutual labels: discord-api, bot, discord-bot, discord
Nostrum
Elixir Discord Library
Stars: ✭ 274 (-36.87%)
Mutual labels: discord-api, bot, discord-bot, discord
Discord Bot Client
A patched version of discord, with bot login support
Stars: ✭ 441 (+1.61%)
Mutual labels: discord-api, bot, discord-bot, discord
Modmail
A feature rich discord Modmail bot
Stars: ✭ 957 (+120.51%)
Mutual labels: discord-api, bot, discord-bot, discord
Create Discord Bot
Create Discord bots using a simple widget-based framework.
Stars: ✭ 70 (-83.87%)
Mutual labels: bot, discord-bot, framework, discord
Basicbot
A basic example of a Discord Bot written in Python. (discord.py)
Stars: ✭ 73 (-83.18%)
Mutual labels: discord-api, bot, discord-bot, discord
Music Bot
Simple music bot with a full-blown queue system that is easy to understand
Stars: ✭ 102 (-76.5%)
Mutual labels: discord-api, bot, discord-bot, discord
Javacord
An easy to use multithreaded library for creating Discord bots in Java.
Stars: ✭ 368 (-15.21%)
Mutual labels: discord-api, bot, discord-bot, discord
Mantarobot
Multipurpose Discord bot made in Java using JDA.
Stars: ✭ 282 (-35.02%)
Mutual labels: bot, discord-bot, discord
Switchblade
The open source Discord bot that solves all of your problems.
Stars: ✭ 285 (-34.33%)
Mutual labels: bot, discord-bot, discord
Commando
About
Commando is the official command framework for discord.js.
It is flexible, fully object-oriented, easy to use, and makes it trivial to create your own powerful commands.
Additionally, it makes full use of ES2017's async
/await
functionality for clear, concise code that is simple to write and easy to comprehend.
Features
- Plain command names and aliases
- Regular expression triggers
- Robust parsing of arguments (with "quoted strings" support)
- Sophisticated argument system (optional)
- Automatic prompting for arguments that aren't provided
- Type system with rules, automatic validation, and parsing to usable values
- Basic types (string, integer, float, boolean)
- Discord objects (user, member, role, channel, message)
- User-defined custom types
- Union types
- Automatic re-prompting of invalid arguments
- Optional arguments with default values
- Infinite arguments (arguments that accept as many values as provided)
- Multiple responses to commands
- Command editing (user edits their message that triggered the command, and the bot's response updates with it)
- Command reloading, as well as loading/unloading
- Command throttling/cooldowns
Installation
Node 12.0.0 or newer is required.
npm install [email protected] discord.js-commando
Documentation
View the docs here.
See the discord.js documentation as well.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].