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
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
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
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
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
Gives a role to a member.
Roles
Removes a role from a member.
Roles
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
Shows your rank card with current level and XP progress as a generated image.
Levels
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
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
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
/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
/gstart
/gstart [prize] [winners] [duration]
Starts a standard giveaway in the current channel.
Giveaways
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
Starts a first-click box giveaway — the first member to click the button wins.
Giveaways
Starts a last-message competition — the last person to send a message in the channel wins.
Giveaways
Ends the active last-message competition and announces the winner.
Giveaways
/ticket-setup
/ticket-setup
Opens the ticket system setup panel for this server.
Tickets
Closes the current ticket channel.
Tickets
Reopens a closed ticket channel.
Tickets
Claims a ticket as your own for handling.
Tickets
Renames the current ticket channel.
Tickets
/invites
/invites (@member)
Shows how many members a user has invited to the server (total, left, net).
Invites
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
/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
Shows the current security configuration and active modules for this server.
Security
!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
!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
Checks the bot's current latency and response time.
Public
Shows a member's avatar as a full-size image.
Public
Shows a member's profile banner as an image.
Public
Shows the server's banner image.
Public
Shows the server's icon/avatar image.
Public
Shows detailed server information including owner, member count, channels, roles, and creation date.
Public
Shows detailed user information including join date, account creation date, and roles.
Public
Shows the last 10 deleted messages in the current channel.
Public
Shows the bot developers as a generated image card.
Public
/channel-id
/channel-id (#channel)
Gets the Discord ID of a channel.
Public
Gets the Discord ID of a role.
Public
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
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
Shows the link to invite AstroBot to your own server.
Public
Shows all bot commands, or detailed help for a specific command.
Public