CAMELBOT

Build, test, and host your Discord bot in one place

A custom Discord bot means writing code, paying for a server, and fixing the bot when it breaks. camelBot writes and tests the bot, keeps it online after you publish, and shows you what it did and what failed.

Free to start, no credit card.

New bot
Step 1 of 3

How it works

How camelBot takes your bot from draft to live

camel-builder writes and checks the code. Publishing and adding the bot to your server are always your clicks.

  1. Describe the bot

    Say what it should do, then choose whether it replies as camel or as its own Discord app.

  2. camel-builder writes and checks it

    It writes the code, checks it, saves it, and tries each command before it hands the bot back.

  3. Try it in a private test channel

    Use its commands, buttons, and forms as yourself or as pretend members. Nothing goes to Discord.

  4. Publish when it works

    camel-builder offers each change as a new version. Only your click publishes it.

  5. Add it to your server

    Discord's own screen picks the server and the channel. The first add also publishes the bot.

After launch

Every bot gets a dashboard with activity, logs, and versions

Each use shows up as it happens. A failed one comes with its error and logs, and one click asks camel-builder to fix it.

quizzy
Bot page

Build from Discord

Build and edit your bot from Discord

Add camel to your Discord apps, then run /camel create in any server or DM. camel-builder picks up in your DMs, and it's the same conversation as on the web.

Add camel to Discord
@camel
Direct message

Specs and limits

Discord bot features, limits, and permissions

Every bot gets the same features on Camel's app or on your own Discord app.

Spec sheet
Every bot
Slash commands
25per botUp to 25 options each, like a number, a member, or a choice from a list.
Forms
5fields per formText, menus, member and role pickers, checkboxes, and file uploads.
Schedules
25per botEach repeats at most once a minute. One-time alarms can go off up to a year ahead.
Database
100MB per botEach bot keeps its own scores, sign-ups, and settings.
Files
10MiB per fileThe bot can post files, including images it makes or edits.
Web requests
10seconds eachCalls to public HTTPS APIs, up to 1 MB each.
Voice
30minutes per fileTranscribes voice messages up to 25 MB each.
Your own apps
5per accountYour own Discord apps give bots their own names and pictures.
Also included
  • Buttons and dropdown menus
  • Embeds
  • AI replies
  • Image generation and editing
  • AI agents with web search
  • Time out, kick, ban, and rename members
  • Purge messages and DM members
  • Edit, lock, and hide any channel
  • Hear edited and deleted messages
  • Roles and reaction roles
  • Welcomes when members join
  • Private ticket channels and threads
  • Up to 100 bots per server on Camel's app
Permissions it asks for
  • View Channel
  • Send Messages
  • Send Messages in Threads
  • Embed Links
  • Read Message History
  • Add Reactions
Only for bots that use them
  • Manage Channels
  • Manage Threads
  • Create Public Threads
  • Create Private Threads
  • Kick Members
  • Ban Members
  • Timeout Members
  • Manage Nicknames
  • Manage Roles
  • Manage Messages

On Camel's app it also asks for Change Nickname, so it can show its own name. It never asks for Administrator, and it never pings @everyone or roles.

A camelBot bot sends, edits, and deletes its own messages, and adds reactions. A bot that needs to can also make channels and threads, hear members join, moderate members, and manage roles. Moderation and role changes work only below the bot's own highest role, and never on the server owner. With your OK on its publish card, a bot can also delete anyone's messages in its channels, purge up to 100 at once, DM your members, and edit, lock, hide, or delete any channel in your server. Otherwise it deletes only its own messages, though a ban can remove a member's recent message history, and changes only the channels it made. It can't serve web pages. The docs have the full list of permissions and limits. See Discord bot builder ideas for what people build within them.

Pricing

camelBot is free to start, with credits when you need more

You can build, test, and publish a bot without paying. Credits cover AI once the free daily allowance is used up.

  • 01

    No credit card

    Sign in with Discord and start a bot. There is no card to enter.

  • 02

    A free daily allowance

    camel-builder and each bot have their own free allowance for AI replies, images, agents, and voice calls. It resets every day, and the test channel shows how much each try used.

  • 03

    Credits for more

    Credits are spent once the free allowance is used up. Packs start at $4.99 and never expire, and camelBot Plus is $9.99 a month. You buy them in Discord.

FAQ

Questions about camelBot

Building is free to start, and you don't need a credit card. camel-builder and each of your bots have a free daily allowance, and credits cover anything past that: packs from $4.99 that never expire, or camelBot Plus at $9.99 a month.

The failed use shows up in the bot's Activity tab, and Details shows the error and its logs. Ask camel-builder to fix opens the chat with the problem already written out. You try the fix in the test channel, then publish it.

Yes. Pause is in the bot's Settings. A paused bot stops answering in Discord, and nothing is lost. Switch Pause off to bring it back, or ask camel-builder to pause or resume it for you.

Each time you publish, camelBot saves a version. When you roll back to an older one, Discord switches to that version's code right away, saved as a new version. The bot's saved data stays as it is.

Only you. The test channel is in camelBot, not in your server, and nothing in it goes to Discord. You can talk as yourself or as pretend members named Alex and Sam. AI replies there are real and show how much of your free daily allowance they used.

Yes. Download its data, in the bot's Settings, saves a copy of everything the bot has saved as a .sqlite file. Deleting a bot offers the same download first and asks you to type the bot's name to confirm.

No. When you connect your own Discord app, the bot token goes straight to camelBot, not into the chat. camel-builder never sees it.

It writes, checks, saves, and tests your bots' code, reads their logs and versions, renames them, pauses and resumes them, and moves a bot between Camel's app and your own. Publishing, rolling back, and deleting are always your click.

Build and host your Discord bot

Free to start, no credit card.