Docs.

Everything you need to set up and use BestieBot in your Discord server.

Getting Started

1

Invite the Bot

Click "Add to Server" and select your server. You'll need Administrator or Manage Server permissions.

2

Configure Permissions

BestieBot works best with Administrator permissions to fully manage channels, messages, and roles.

3

Start Using Commands

Type / in any channel to see available commands. Try /seal_fact to get started!

Utility Commands

/remind

Set a reminder for any future date and time. All times are in CST timezone.

/remind task:<text> month:<1-12> day:<1-31> hour:<1-12> minute:<0-59> am_pm:<AM/PM>
Example /remind task:Team meeting month:12 day:25 hour:2 minute:30 am_pm:PM

/reminder_quick

Set a quick reminder using relative time.

/reminder_quick message:<text> duration:<time> [channel:<#channel>]
Example /reminder_quick message:Take a break duration:30m

Duration formats: 5m (minutes), 1h (hours), 2d (days)

/list_reminders

View all your currently active reminders with their scheduled times.

/list_reminders

/cancel_reminder

Cancel a specific reminder by its ID.

/cancel_reminder reminder_id:<id>

/vc

Create a temporary voice channel that auto-deletes when empty.

/vc name:<channel_name> [limit:<2-99>]
Example /vc name:Gaming Squad limit:4

/vc_list

View all active temporary voice channels in your server.

/vc_list

/vc_cleanup

Manually clean up empty temporary voice channels. Requires Manage Channels permission.

/vc_cleanup

/premium_status

Check your server's Premium status and available benefits.

/premium_status

AI & Support Commands

/troubleshoot

Start an AI-powered tech support thread to diagnose and solve technical issues.

/troubleshoot issue:<your_issue_description>
Example /troubleshoot issue:My computer won't connect to WiFi

/ai_channel

Enable AI responses in a specific channel. Requires Admin.

/ai_channel channel:<#channel>

/remove_ai_channel

Disable AI responses in a channel. Requires Admin.

/remove_ai_channel channel:<#channel>

/list_ai_channels

View all channels with AI enabled. Requires Admin.

/list_ai_channels

/ai_personality

Change BestieBot's AI personality style. Requires Admin.

/ai_personality personality:<Friendly|Professional|Seal>

Fun Commands

/seal_fact

Get a random adorable fact about seals.

/seal_fact

/seal_joke

Get a tech-themed seal joke.

/seal_joke

/seal_wisdom

Receive tech wisdom from the ancient seal knowledge.

/seal_wisdom

/motivate

Get an inspiring message to brighten your day.

/motivate

Ticket Commands

/create_ticket

Create a new support ticket with category and priority.

/create_ticket title:<title> category:<category> description:<description> priority:<priority>
Example /create_ticket title:Can't connect to WiFi category:Network description:My laptop won't connect priority:High

/view_tickets

View all tickets in your server, optionally filtered by status.

/view_tickets [status:<all|Open|In Progress|Closed>]

/update_ticket

Update the status of an existing ticket.

/update_ticket ticket_id:<id> new_status:<Open|In Progress|Closed>

Moderation Commands

/warn

Issue a warning to a user with a reason. Requires Moderator.

/warn user:<@user> reason:<reason>
Example /warn user:@user reason:Spamming in general chat

/warnings

View all warnings for a specific user.

/warnings user:<@user>

/clear_warnings

Clear all warnings for a user. Requires Admin.

/clear_warnings user:<@user>

/timeout

Timeout a user for a specified duration. Requires Moderator.

/timeout user:<@user> duration:<minutes> [reason:<reason>]
Example /timeout user:@user duration:30 reason:Repeated rule violations

Automation Commands

Advanced automation including AutoMod, live messages, scheduled posts, and auto-roles.

/automod_create

Create a Discord AutoMod rule. Requires Admin.

/automod_create rule_type:<type> action:<action> name:<name>
Example /automod_create rule_type:Block Spam action:Block Message name:Anti-Spam

/automod_keywords

Create an AutoMod rule for custom keyword blocking. Requires Admin.

/automod_keywords keywords:<word1,word2> action:<action> name:<name>

/automod_list

View all AutoMod rules configured in your server.

/automod_list

/automod_delete

Delete an AutoMod rule by ID. Requires Admin.

/automod_delete rule_id:<id>

/automod_setup

Automatically set up default AutoMod rules (spam, profanity, mass mentions). Requires Admin.

/automod_setup

/live_message_create

Create a live updating message for holidays, paydays, or recurring events. Requires Admin.

/live_message_create message_type:<type> channel:<#channel>

/live_message_list · /live_message_delete

View or delete live messages in your server.

/live_message_list

/schedule_post

Schedule a message to be posted at a specific date and time. Requires Admin.

/schedule_post channel:<#channel> content:<message> date:<YYYY-MM-DD> time:<HH:MM>

/scheduled_posts_list · /scheduled_post_cancel

View all scheduled posts or cancel one by ID.

/scheduled_posts_list

/autorole_add · /autorole_remove · /autorole_list

Manage roles that are automatically assigned to new members. Requires Admin.

/autorole_add role:<@role>

/automation_status

View an overview of all automation features in your server.

/automation_status

FAQ

How do I use slash commands?

Type / in any text channel and you'll see a list of available commands. Click on one or continue typing to filter. No prefix needed.

What is Premium?

Premium unlocks advanced features including unlimited reminders, priority AI support, and more. Check your status with /premium_status.

What data does BestieBot store?

Only data necessary for functionality: active reminders, temporary voice channel data, and Premium server lists. All data is stored securely and never shared.

Why does the bot need Administrator permissions?

Administrator permissions ensure BestieBot can create/delete channels, manage messages, and access all features without conflicts.