Disflow Documentation
Everything you need to build powerful Discord bots with zero configuration
Commands
Create slash commands with simple syntax. Parameters, options, and context API included.
Buttons
Add interactive buttons with event handlers. Build menus, confirmations, and more.
API Reference
Complete API documentation. Methods, properties, utilities and more.
Embeds
Create rich, beautiful embed messages with Discord.
Events
Handle Discord events like member joins, reactions, and more.
Context API
Access Discord data and utilities inside command handlers.
Utilities
Built-in random, time, and helper utilities.
Global Helpers
Global functions like button(), embed(), log() and more.
Project Structure
Understand how Disflow organizes your bot project.
Examples
Real-world examples and code snippets. Learn by doing.
Why Disflow?
Zero Config
No setup required. Just write commands and go.
Auto Register
Commands register to Discord automatically.
Built-in Utils
Random, time, emoji helpers included.
See it in action
bot.command.new('ping', 'Pong!', async function() {
await this.reply('🏓 Pong!');
});
// That's it! Auto-registered, error-handled, logged.