Bot Commands

Complete reference for all AstroBot slash and prefix commands.

109+ total commands
14 categories
Prefix: ! or /
Moderation23 Roles6 Levels4 Greet5 Automation4 Economy3 Giveaways12 Tickets5 Invites4 Security4 Notifications13 Islamic6 Public20 Gold2
Moderation 23 commands
/ban
/ban [user] (reason)
Bans a member from the server. Optionally specify a reason. Available as both slash and prefix command.
Moderation
/softban
/softban [user] (reason)
Softban a member — bans, deletes their recent messages, then unbans them immediately.
Moderation
/unban
/unban [user_id|all] (reason)
Unbans a user by their Discord ID, or unbans every banned user at once with all.
Moderation
/kick
/kick [user] (reason)
Kicks a member from the server with an optional reason.
Moderation
/vkick
/vkick [user|all]
Kicks a member from their current voice channel, or kicks everyone from every voice channel at once with all.
Moderation
/mute
/mute [user] (reason)
Mutes a member — prevents them from sending messages or speaking. Auto-creates a Muted role if it doesn't exist.
Moderation
/unmute
/unmute [user]
Unmutes a previously muted member.
Moderation
/timeout
/timeout [user] [duration] (reason)
Times out a member for a specified duration (e.g. 10m, 1h, 1d).
Moderation
/untimeout
/untimeout [user]
Removes an active timeout from a member.
Moderation
/move
/move [user] [channel]
Moves a member to a different voice channel.
Moderation
/warn
/warn [user] [reason]
Issues a warning to a member with a logged reason.
Moderation
/warns
/warns [user]
Displays all active warnings for a member.
Moderation
/r-warn
/r-warn [user] [warn_id|all]
Removes a specific warning by its ID, or clears all warnings from a member's record at once with all.
Moderation
/snipe
/snipe (number) (all)
Shows recently deleted messages in this channel — the last 5 by default, a custom count, or every message deleted in the past week.
Moderation
/top-channel
/top-channel (#channel)
Moves a channel to the top of its category.
Moderation
/show
/show (#channel) (role)
Makes a channel visible to a specific role, defaulting to @everyone.
Moderation
/hide
/hide (#channel) (role) | /hide all
Hides a channel from a specific role, defaulting to @everyone — or hides every text channel from @everyone at once with all.
Moderation
/lock
/lock (#channel) | /lock all (category)
Locks a channel — prevents @everyone from sending messages — or locks all text channels (optionally within one category) at once with all.
Moderation
/unlock
/unlock (#channel)
Unlocks a channel — allows @everyone to send messages again.
Moderation
/say
/say [message] (#channel)
Makes the bot send a custom message in a specified channel.
Moderation
/come
/come [user]
Summons a member to the current channel via a DM notification with a clickable link.
Moderation
/embed
/embed [title] [description] (#channel)
Sends a custom embed message to a channel.
Moderation
/clear
/clear [amount] (#channel)
Bulk-deletes messages from a channel. Maximum 1000 messages per use.
Moderation
Roles 6 commands
/sr
/sr [user] [role]
Gives a role to a member.
Roles
/rr
/rr [user] [role]
Removes a role from a member.
Roles
/rar
/rar [user]
Removes all removable roles from a member at once.
Roles
/temprole
/temprole [user] [role] [duration]
Gives a temporary role that is auto-removed after the specified duration (e.g. 10m, 1h, 2d).
Roles
/role-all
/role-all [role]
Gives a role to all non-bot members in the server.
Roles
/r-role-all
/r-role-all [role]
Removes a role from all members in the server.
Roles
Levels & XP 4 commands
/rank
/rank (@member)
Shows your rank card with current level and XP progress as a generated image.
Levels
/top
/top (limit)
Shows the XP leaderboard for the server. Limit defaults to 10, max 20.
Levels
/profile
/profile (@member)
Shows a full profile card including level, rank, and AstroCoins balance as a generated image.
Levels
/settings
/settings
Opens the leveling system control panel — toggle text/voice XP, set level-up channels and alerts, manage role rewards, and manage the XP blacklist directly from Discord.
Levels
Greet 5 commands
/greet
/greet (#channel)
Toggles the auto-greet welcome message on or off in a channel.
Greet
/greet-del
/greet-del [seconds]
Sets the greet message to auto-delete after N seconds (0 = disabled).
Greet
/greet-msg
/greet-msg [message] (#channel)
Sets the custom greet message shown to new members.
Greet
/greet-settings
/greet-settings
Shows the current greet configuration — status, channel, message, and DM settings.
Greet
/greet-dm
/greet-dm [message]
Sets a DM greet message to be sent directly to new members.
Greet
Automation 4 commands
/auto-line
/auto-line [line] (#channel)
Auto sends a divider line after every message in a channel.
Automation
/disable-auto-line
/disable-auto-line (#channel)
Disables the auto line divider in a channel.
Automation
/auto-feedback
/auto-feedback (#channel)
Enables automatic 👍/👎 feedback reactions on every message in a channel.
Automation
/disable-auto-feedback
/disable-auto-feedback (#channel)
Disables automatic feedback reactions in a channel.
Automation
AstroCoins Economy 3 commands
/transfer
/transfer [user] [amount] (reason)
Transfers AstroCoins to another user. A captcha verification is required for security.
Economy
/myaccount
/myaccount
Shows your AstroCoins balance and account profile as a generated image card.
Economy
/daily
/daily
Claims your daily AstroCoins reward. Resets every 24 hours.
Economy
Giveaways 12 commands
/gstart
/gstart [prize] [winners] [duration]
Starts a standard giveaway in the current channel.
Giveaways
/gend
/gend [message_id]
Ends a giveaway early and picks winners immediately.
Giveaways
/greroll
/greroll [message_id]
Rerolls giveaway winners for a completed giveaway.
Giveaways
/gstop
/gstop [message_id]
Pauses an active giveaway without ending it.
Giveaways
/gresume
/gresume [message_id]
Resumes a paused giveaway.
Giveaways
/gemoji
/gemoji [message_id] [emoji]
Changes the reaction emoji used for a giveaway.
Giveaways
/gprize
/gprize [message_id] [prize]
Updates the prize of an active giveaway.
Giveaways
/gtime
/gtime [message_id] [duration]
Changes the end time of an active giveaway.
Giveaways
/gwinners
/gwinners [message_id] [count]
Changes the number of winners for an active giveaway.
Giveaways
/box
/box [prize]
Starts a first-click box giveaway — the first member to click the button wins.
Giveaways
/final
/final
Starts a last-message competition — the last person to send a message in the channel wins.
Giveaways
/final-end
/final-end
Ends the active last-message competition and announces the winner.
Giveaways
Tickets 5 commands
/ticket-setup
/ticket-setup
Opens the ticket system setup panel for this server.
Tickets
/close
/close
Closes the current ticket channel.
Tickets
/reopen
/reopen
Reopens a closed ticket channel.
Tickets
/claim
/claim
Claims a ticket as your own for handling.
Tickets
/rename
/rename [name]
Renames the current ticket channel.
Tickets
Invites 4 commands
/invites
/invites (@member)
Shows how many members a user has invited to the server (total, left, net).
Invites
/info
/info (@member)
Detailed invite statistics for a member — total, left, and net invites.
Invites
/resetinvites
/resetinvites (@member)
Resets the invite count for a specific member, or for everyone if no member is given.
Invites
/setlog
/setlog (#channel)
Sets the channel for invite join/leave log messages.
Invites
Security 4 commands
/enable
/enable [module] [limit] [punishment]
Enables an anti-raid security module (or all modules) with a configurable action limit and punishment type.
Security
/disable
/disable [module]
Disables a specific security module (or all modules).
Security
/whitelist
/whitelist [target_type] [module] (user) (role)
Adds a user or role to the security whitelist — bypasses checks for a module or all modules.
Security
/status
/status
Shows the current security configuration and active modules for this server.
Security
Notifications 13 commands
!notify-twitch-add
!notify-twitch-add [#channel] [username] (message)
Adds a Twitch live stream notification for the specified streamer. (Prefix only)
Notifications
!notify-twitch-remove
!notify-twitch-remove [username]
Removes a Twitch stream notification. (Prefix only)
Notifications
!notify-twitch-list
!notify-twitch-list
Lists all configured Twitch stream notifications. (Prefix only)
Notifications
!notify-youtube-add
!notify-youtube-add [#channel] [yt_channel] (message)
Adds a YouTube channel upload notification. (Prefix only)
Notifications
!notify-youtube-remove
!notify-youtube-remove [yt_channel]
Removes a YouTube channel notification. (Prefix only)
Notifications
!notify-youtube-list
!notify-youtube-list
Lists all configured YouTube channel notifications. (Prefix only)
Notifications
!setup-live-stats
!setup-live-stats
Sets up live member and bot count stats voice channels, updated every 10 minutes. (Prefix only)
Notifications
!remove-live-stats
!remove-live-stats
Removes the live stats channels and category. (Prefix only)
Notifications
!setup-invite-role
!setup-invite-role [invite_code] [role]
Links a role reward to a specific invite code — anyone joining via that invite gets the role. (Prefix only)
Notifications
!remove-invite-role
!remove-invite-role [invite_code]
Removes the role mapping for an invite code. (Prefix only)
Notifications
!list-invite-roles
!list-invite-roles
Lists all configured invite-code role rewards. (Prefix only)
Notifications
!add-reaction-role
!add-reaction-role
Shows instructions for setting up a reaction role on a message. (Prefix only)
Notifications
/setup-tempvoice
/setup-tempvoice
Opens the TempVoice setup panel — auto-creates a personal voice channel when a member joins the creator channel.
Notifications
Islamic 6 commands
!setup-azhan
!setup-azhan [country] [city] (#channel)
Sets up prayer time (azhan) notifications for a specific country and city. (Prefix only)
Islamic
!disable-azhan
!disable-azhan
Disables azhan prayer time notifications. (Prefix only)
Islamic
!setup-hadith
!setup-hadith (#channel) (interval)
Sets up a daily random hadith to be sent to a channel. (Prefix only)
Islamic
!disable-hadith
!disable-hadith
Disables daily hadith notifications. (Prefix only)
Islamic
!setup-azkar
!setup-azkar (#channel) (interval)
Sends random azkar/dua to a channel on a set interval (default every 3 hours). (Prefix only)
Islamic
!disable-azkar
!disable-azkar
Disables azkar notifications. (Prefix only)
Islamic
Public 20 commands
/ping
/ping
Checks the bot's current latency and response time.
Public
/avatar
/avatar (@member)
Shows a member's avatar as a full-size image.
Public
/banner
/banner (@member)
Shows a member's profile banner as an image.
Public
/s-banner
/s-banner
Shows the server's banner image.
Public
/s-avatar
/s-avatar
Shows the server's icon/avatar image.
Public
/server
/server
Shows detailed server information including owner, member count, channels, roles, and creation date.
Public
/user
/user (@member)
Shows detailed user information including join date, account creation date, and roles.
Public
/snipe
/snipe
Shows the last 10 deleted messages in the current channel.
Public
/devs
/devs
Shows the bot developers as a generated image card.
Public
/channel-id
/channel-id (#channel)
Gets the Discord ID of a channel.
Public
/role-id
/role-id [role]
Gets the Discord ID of a role.
Public
/server-id
/server-id
Gets the current server's Discord ID.
Public
/user-id
/user-id (@member)
Gets the Discord ID of a user.
Public
/emoji-id
/emoji-id [emoji]
Gets the Discord ID of a custom emoji.
Public
/emoji-info
/emoji-info [emoji]
Shows detailed information about a custom emoji including its creation date.
Public
/perm-link
/perm-link
Creates a permanent invite link for the current server.
Public
/feedback-bot
/feedback-bot [rating 1-5] (feedback)
Sends feedback about the bot, rated from 1 to 5 stars.
Public
/suggest-bot
/suggest-bot [suggestion]
Submits a suggestion for a new bot feature.
Public
/invite
/invite
Shows the link to invite AstroBot to your own server.
Public
/help
/help (command)
Shows all bot commands, or detailed help for a specific command.
Public

No commands match your search.