Custom Commands docsCustom CommandsDocs

Search docs

Find a page, function or guide

HomeSupportDashboard

Getting started

  • Introduction
  • Your first command
  • How a command runs
  • Variables in replies
  • Text commands
  • Events
  • Using Slushy

Guides

  • Welcome messages
  • Role menus
  • Auto moderation
  • Social alerts
  • Moderation commands
  • Levels and XP
  • Economy and coins
  • Ticket system
  • Giveaways
  • Poll
  • Button game
  • Reminders

Concepts

  • Buttons and menus
  • Forms
  • Saving data
  • Permissions and cooldowns
  • Limits and premium
  • Common mistakes

API reference

  • Response
  • Messages
  • Embeds
  • Members and roles
  • Channels
  • Storage
  • Checks
  • Views
  • Components
  • Modals
  • Interactions
  • Paginators
  • Web and files
  • Scheduling
  • Server events and polls
  • Time
  • Waiting
  • Utilities
  • Objects
  • Event variables

Examples

  • /8ball
  • /coinflip
  • /avatar
  • /serverinfo
  • /rank
  • /remind

Getting started

View .md

Using Slushy

Slushy is the AI agent on the dashboard. Describe what you want in plain words and it builds it for you.

Slushy builds commands, events and embeds for you. You say what you want in plain words. Slushy writes it, and you approve it before anything changes.

You can find Slushy in two places:

  • AI Agent in the dashboard menu. A full chat that can work on your whole server.
  • AI Builder on a command or event form. A chat that fills in that one form.

What Slushy can do#

  • Make things. Slash commands, text commands, events and saved embeds.
  • Change things. "Add a 10 second cooldown to /hello."
  • Answer questions about your server. It can read your commands, events, settings and saved data. "Which of my commands are turned off?"
  • Copy a design. Paste a screenshot of an embed you like, and ask for one like it.

How to ask#

Say what it should do, and where.

text
Make a /ban command that posts the reason in #mod-log

Good requests name three things:

  1. The name. /ban, /daily, "a welcome event".
  2. What it does. "Gives 100 coins once a day."
  3. Where it posts. "In #mod-log", "only the user sees it".

Point at real things in your server while you type:

TypeTo pick
/A command
#A channel
@A role, event or embed

Picking them from the list is better than typing a name. Slushy then knows exactly which one you mean.

Approve or reject#

When Slushy wants to change something, it shows the change first. You can:

  • Approve it. The change is saved.
  • Reject with a note. Say what should change instead, and Slushy tries again.

For bigger jobs, Slushy may first show a Plan. Press Approve plan to let it start.

Approval mode#

Pick how careful Slushy should be:

ModeWhat happens
Ask firstEvery change waits for your approval.
AutoChanges run right away. Deletes still ask.

Start with Ask first until you know how Slushy works.

Fix an error#

When a command breaks, the error can show a Fix with Slushy button. It opens Slushy with the error ready to send.

Daily limit#

Slushy has a daily allowance. The bar under the chat shows how much you used today and when it resets. When it runs out, Slushy can use AI credit instead. See AI & Credit on the dashboard.

Tip

Slushy writes the same code these docs explain. Open a command it made and read the Pre-hook. It is a quick way to learn.

PreviousEventsNext Welcome messages

On this page

  • What Slushy can do
  • How to ask
  • Approve or reject
  • Approval mode
  • Fix an error
  • Daily limit
Custom CommandsCustom Commands

The #1 Custom Commands Discord bot — build commands, events and databases with zero boilerplate.

Join the support server

Product

  • Overview
  • Why us?
  • Premium
  • Template shop

Features

  • AI Agent
  • Reaction roles
  • Welcome messages
  • Embed builder
  • Social alerts
  • Custom bot

Resources

  • Docs
  • Blog
  • Support
  • Dashboard

Company

  • Privacy
  • Terms
  • Contact
contact@ccbot.app

2 Frederick Street, London, WC1X 0ND

Payments secured by Stripe

© WEiRDSOFT LTD. All rights reserved.

Custom Commands