CAMELBOT

The Discord bot builder that hosts your bot

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 while in beta, 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 formPop-up forms for sign-ups, applications, and reports.
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
  • 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

It never asks for Administrator, and it never pings @everyone or roles.

A camelBot bot sends messages, edits its own messages, and adds reactions. It can't delete messages, time out, kick, or ban members, change roles, create channels, see members join, or serve web pages. See bot ideas for what people build within these limits.

Pricing

camelBot is free while in beta

Building, testing, and publishing bots costs nothing during the beta.

  • 01

    No credit card

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

  • 02

    A daily AI allowance

    AI replies, images, and voice transcription in your bots draw on a daily allowance.

  • 03

    AI use shown in tests

    AI in the test channel is real, and each try shows how much of the allowance it used.

FAQ

Questions about camelBot

camelBot is free while in beta, and you don't need a credit card. AI features in your bots, like chat replies, images, and voice transcription, draw on a daily allowance.

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 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 while in beta, no credit card.

Bot ideas and FAQ