Built with Go & Cobra CLI

Bot Box

Forget the boring parts. Make building bots fun!

A powerful CLI tool to scaffold, configure, and manage your Discord bot projects quickly and efficiently.

BotBox Demo

Why Choose Bot Box?

Skip the boilerplate and focus on what makes your Discord bot unique

Slash Command Support
Seamless integration via discord.ext.commands for modern Discord interactions
Automated Cog Generation
Generate new cogs with predefined commands and arguments effortlessly
Project Initialization
Quick setup with .env and botbox.conf files for immediate development
Dynamic Cog Maintenance
Load, reload, and unload cogs dynamically using botbox.conf interface
Intuitive CLI
Built with Cobra CLI and Huh for a smooth command-line experience
Modular Design
Cog-based architecture for easily extendable and maintainable structure

Quick Installation

Get up and running in minutes with Go

Prerequisites

Bot Box requires Go to be installed on your system. Follow the official Golang documentation for installation instructions.

Install Bot Box CLI

go install github.com/choice404/botbox/v2@latest

Simple Commands, Powerful Results

Everything you need to manage your Discord bot projects

Create New Project
Generate a new Bot Box project with interactive prompts
Initialize Project
Set up Bot Box in your current directory
Add New Cog
Generate new cogs with commands and arguments
View Configuration
Display your current project configuration

Ready to Build Amazing Discord Bots?

Join developers who are already using Bot Box to create powerful Discord bots faster than ever.