Discord AI Companion

Celeste Discord Bot Command Guide (Go Overhaul)

Current slash command reference based on the overhauled Go bot implementation.

Last updated: February 8, 2026

TL;DR

  • Celeste now ships a focused command set centered on chat, voice, game workflows, and moderation.
  • The current slash command list is 12 top-level commands, with subcommands for /voice and /radio.
  • Older command names from prior builds are no longer canonical for this bot revision.
Celeste AI Discord Bot character illustration

Why This Matters

When command names change, old guides become misleading fast. This page now mirrors the live command registry from the overhauled Go bot so server admins and community members can rely on one accurate reference.

Current Slash Commands

  • Core chat: /ask question:<text>, /ping, /help, /info, /invite.
  • Voice assistant: /voice join, /voice leave, /voice status.
  • NIKKE gacha: /gacha pull_type:single|multi.
  • Doujin recommendations (NSFW channels only): /recommend_terms, /recommend_title, /recommend_semantic.
  • Union raid scheduling: /schedule_raid thursday:<M/D> friday:<M/D> (creates Thu/Fri/Sat announcement posts).
  • Verification: /check_nsfw (administrator-only).
  • Radio controls: /radio start, /radio stop, /radio status.

Celeste also supports mention-based chat: ping the bot in a message for natural conversation without slash syntax.

Operational Notes

NSFW recommendation commands are rejected outside NSFW channels. /check_nsfw requires administrator permissions and expects specific server roles/channels (like Verified, suspected, and a moderator log channel).

Sources

  • celeste-discord-bot/go/internal/discord/commands.go (slash command definitions)
  • celeste-discord-bot/go/internal/discord/handlers.go (command routing and behavior)
  • celeste-discord-bot/go/internal/discord/doujin_handler.go, raid_scheduler.go, verification.go (command-specific rules)

Ask Celeste

Q: Does Celeste need admin permissions for everything?
A: No. Most commands are public; /check_nsfw is explicitly administrator-gated.

Q: Where are the audit logs?
A: Self-hosted deployments write command audit logs to go/logs/command_audit.log.

Chat with Celeste Join Community More Blog Posts