INTRODUCTIONWhat is BotForge?

What is BotForge?

BotForge is the framework we use to build Discord bots, and honestly, it's a big part of why we can move fast without sacrificing quality.

The Short Version

BotForge is a JavaScript, string based framework for building Discord bots. If you've heard of aoi.js, BotForge is built on that same idea but takes it further, more features, better structure, and an actual ecosystem around it.

It's fully open source, and it can do everything standard JavaScript and discord.js can do under the hood. Nothing is held back, you're not locked into a limited set of features.


Not Just a Framework, an Ecosystem

BotForge isn't a single package, it's a whole ecosystem of extensions that plug into it, including:

  • ForgeScript — the core scripting engine

  • ForgeDB — database handling made simple

  • ForgeGiveaway — giveaway functionality out of the box

  • And a growing list of community made extensions

This means bots built with BotForge aren't limited to "what's built in." If the community has built it, chances are you can plug it right in.


Why We Use BotForge

We didn't pick BotForge by accident. A few reasons it's our go to:

  • Easy to use — faster development without cutting corners

  • Easy to understand — even non developers can read through the code

  • Time efficient — less boilerplate, more shipping

But the biggest reason? You don't need to be a developer to maintain your own bot.

In most cases, once we hand off a finished bot, all you need to edit are things like your bot token, a few environment values, and some configuration settings. That's it, no deep coding knowledge required.


Want to Build Your Own?

BotForge isn't exclusive to us. If you're interested in learning it and building your own bots, the official documentation is the best place to start.

📖 Docsdocs.botforge.org
💻 GitHubgithub.com/tryforge