Bot Commands

Browse all of Veribot's commands — search, learn, and manage your server with ease.

Moderation

Essential moderation commands to keep your server safe and organized

/ban

Ban a user

Permanently removes a user from your server and prevents them from rejoining. You can provide an optional reason that will be logged in your moderation channel. This action cannot be undone by the user themselves.

/ban @user [reason]
/tempban

Temporarily ban a user

Bans a user for a specified duration (e.g., 1h, 1d, 7d), after which they will be automatically unbanned. This is useful for cooling-off periods or temporary punishments. Specify the duration and optional reason for logging purposes.

/tempban @user [duration] [reason]
/massban

Mass ban multiple users

Simultaneously bans up to 50 users at once, ideal for removing spam accounts or raid attacks. Useful during server raids or security incidents. All bans are logged with the provided reason for record-keeping.

/massban @users [reason]
/massunban

Mass unban multiple users

Unbans up to 50 users at once, useful when you need to restore access to a group of falsely banned members. A reason for the unbanning action will be logged in your moderation records.

/massunban @users [reason]
/unban

Unban a user

Removes a ban from a previously banned user, allowing them to rejoin the server. Requires the user's ID (which can be found in Discord's user profile or ban list) and logs the reason for unbanning.

/unban [user_id]
/kick

Kick a user

Removes a user from the server immediately, but unlike bans, they can rejoin if they receive a new invite. Ideal for disruptive members who need a warning rather than permanent removal. Reasons are logged automatically.

/kick @user [reason]
/timeout

Timeout a user

Temporarily silences a user by preventing them from sending messages, reacting, or speaking in voice channels for a set duration (1 minute to 28 days). The user remains in the server but cannot interact. Perfect for cooling-off periods.

/timeout @user [duration] [reason]
/untimeout

Remove a user's timeout

Immediately lifts the timeout restriction from a user, allowing them to communicate again. Useful if you've given them time to reconsider or if the timeout was applied in error.

/untimeout @user
/clear

Clear messages

Bulk deletes a specified number of recent messages from a channel (1 to 100+). Useful for cleaning up spam, profanity, or unwanted content. The deletion is logged in your moderation logs.

/clear [amount]
/warn

Warn a user

Issues a warning to a user that gets recorded in their profile. Multiple warnings can accumulate, creating a documented history of infractions. Warnings help track user behavior and justify further action if needed.

/warn @user [reason]
/unwarn

Remove a warning

Deletes a specific warning from a user's record by warning ID. Useful if a warning was issued in error or if you want to give a user a fresh start after they've shown improvement.

/unwarn @user [warning_id] [reason]
/warnings

View user warnings

Displays all warnings issued to a specific user, including the dates, reasons, and moderator names. This helps you make informed decisions about further moderation actions and see warning history at a glance.

/warnings @user
/jail

Jail a member

Restricts a user to a designated "jail" channel where their permissions are limited. This allows them to see and understand the rules without being fully removed. A custom jail role can be configured during setup.

/jail @user [reason]
/unjail

Release a jailed member

Removes a user from the jail role, restoring their normal server permissions. Use this after they've had time to reflect or shown they understand the server rules.

/unjail @user

User Management

Commands to manage user nicknames, roles, and more

/addrole

Add a role to a user

Grants a specific role to a user, giving them associated permissions and identity within the server. Useful for assigning moderator roles, team identifiers, or membership tags. The change is reflected immediately.

/addrole @user @role
/removerole

Remove a role from a user

Takes away a role from a user, stripping associated permissions. Use this to demote users, revoke special access, or remove membership tags. The user keeps their other roles.

/removerole @user @role
/nickname

Change a user's nickname

Sets a custom nickname for a user in the server (different from their Discord username). Nicknames are server-specific and help organize members, create branded identities, or update display names as needed.

/nickname @user [new_nickname]
/nicknametag

Assign a tag to a user

Adds a personalized tag or suffix to a specific user's nickname, like [VIP], [Founder], or [Staff]. Tags are appended to help identify roles or status at a glance without changing their main nickname.

/nicknametag @user [tag]
/nicknametagall

Assign a tag to all users

Applies the same tag to every user in the server at once. Useful for special events, seasonal tags, or temporary identifiers. This is a bulk operation that affects the entire community simultaneously.

/nicknametagall [tag]

Ticket System

Commands for managing support and help tickets

/closeticket

Close a ticket

Permanently closes an open support ticket and archives it for record-keeping. You can provide a reason for closing, which is logged. The ticket cannot be reopened but can be reviewed later.

/closeticket [reason]
/closerequest

Request to close a ticket

Sends a message to the ticket opener asking them to close the ticket themselves. This is a courteous way to end resolved issues while giving the user agency. Includes an optional reason for the request.

/closerequest [reason]
/renameticket

Rename a ticket

Changes the name or title of an existing ticket to better reflect its content. Useful when the initial topic changes or needs to be more specific. The rename is reflected immediately in the channel name.

/renameticket [new_name]
/ticketadd

Add a user to a ticket

Grants a user access to a specific ticket channel, allowing them to view and participate in the conversation. Useful for adding support staff or relevant parties to ongoing discussions.

/ticketadd @user
/ticketremove

Remove a user from a ticket

Revokes a user's access to a ticket channel, preventing them from viewing or contributing further. Use this to manage privacy or remove users who are no longer needed in the discussion.

/ticketremove @user

AutoMod

Automated moderation with built-in anti-bypass detection

/automodsetup

Setup automoderation system

Initializes automated moderation in your server with customizable word filters, prohibited content detection, and anti-bypass technology. The setup wizard guides you through configuring filters and actions. Messages triggering filters are automatically removed or warned.

/automodsetup
/editautomod

Edit automod settings

Modifies your existing automod configuration, including adding or removing filtered words, adjusting sensitivity levels, and designating roles that bypass filters. This allows fine-tuning as your server's needs evolve.

/editautomod
/deleteautomodsystem

Remove automod system

Completely disables and removes the automod system from your server. All filters and automated rules are deleted. Users can resume posting any content (subject to Discord's terms of service).

/deleteautomodsystem

Link Blocker

Automated link filtering to protect your community

/linkblockersetup

Setup link blocker system

Initializes automated link filtering in your server with customizable domain blocking. Configure blocked domains, excluded channels, and exempt roles through an intuitive setup wizard. Messages containing blocked links are automatically removed and logged.

/linkblockersetup
/editlinkblocker

Edit link blocker settings

Modifies your existing link blocker configuration, including adding or removing blocked domains, updating excluded channels, and adjusting role exemptions. Fine-tune your link filtering rules as your moderation needs evolve.

/editlinkblocker
/deletelinkblockersystem

Remove link blocker system

Completely disables and removes the link blocker system from your server. All domain filters and exclusion rules are deleted. Users can resume posting links freely without restrictions.

/deletelinkblockersystem

Giveaway

Commands for creating and managing giveaways

/giveawaycreate

Create a giveaway

Launches a new giveaway in your server with a specified prize and duration. Users can react to enter, and winners are randomly selected at the end. Giveaways can be for physical items, Discord perks, or anything else you'd like to give away.

/giveawaycreate [duration] [prize]
/giveawayentries

View giveaway entries

Displays all users who have entered a specific giveaway, helping you verify participation and see how many entries you've received. Useful for tracking engagement and managing large giveaways.

/giveawayentries [giveaway_id]
/editgiveaway

Edit giveaway details

Allows you to change the title and description of an active or completed giveaway. Useful for clarifying prize details or updating information if circumstances change before winners are selected.

/editgiveaway [giveaway_id] [title] [description]
/rerollgiveaway

Re-roll a giveaway

Selects new winners from an existing giveaway, useful if the original winner didn't claim the prize or you want to give more members a chance. You can specify how many new winners and which users to exclude.

/rerollgiveaway [giveaway_id] [winners_count] [exclude_users]
/giveawayend

End an active giveaway

Immediately concludes an ongoing giveaway and randomly selects winners from all entries. Useful if you want to end a giveaway early or if time constraints require immediate resolution.

/giveawayend [giveaway_id]

Utility

General utility and information commands

/botstatus

Monitor bot status

Displays real-time information about Veribot's operational status, including ping latency, uptime, and server connectivity. Use this to diagnose issues or confirm the bot is functioning properly.

/botstatus
/whois

Get user information

Shows detailed information about a specific user including their account creation date, join date in your server, roles, and activity status. Helpful for identifying users or verifying their account history.

/whois @user
/serverinfo

View server information

Displays comprehensive details about your server, including member count, creation date, boost level, channel count, and other statistical data. Useful for quick server overview or sharing statistics with members.

/serverinfo
/afk

Set AFK status

Marks you as away from keyboard and displays an automated message to anyone who tries to reach you. Useful for notifying members that you're temporarily unavailable while remaining in the server.

/afk [reason]
/avatar

Retrieve user avatar

Displays a user's profile picture in full resolution, useful for saving or sharing someone's avatar. Shows both server-specific avatars and global Discord profile pictures.

/avatar @user
/mydiscordid

Get your Discord ID

Displays your unique Discord user ID. Useful when you need to reference your account number for third-party applications, support tickets, or other technical purposes.

/mydiscordid
/remindme

Set a reminder

Creates a personalized reminder that notifies you after a specified duration (e.g., 30m, 2h, 1d). Reminders are useful for remembering tasks, deadlines, or important events. You can set multiple reminders.

/remindme [duration] [message]
/deletereminder

Delete a reminder

Removes an active reminder that you've previously set. Useful if your reminder is no longer needed or if you've completed the task earlier than expected.

/deletereminder
/review

Submit a staff review

Allows members to provide feedback about staff members with a rating and comments. Reviews are collected for staff evaluation and community input on staff performance and professionalism.

/review @user [rating] [comment]
/lockchannel

Lock a channel

Prevents all users without the "Manage Channels" permission from sending messages in a specific channel. Useful for temporarily restricting access to a sensitive or important channel.

/lockchannel [channel]
/unlockchannel

Unlock a channel

Removes restrictions on a previously locked channel, allowing all users to send messages again. Use this to restore normal access to a channel after a temporary lockdown.

/unlockchannel [channel]
/forceverify

Bypass verification

Allows the server owner to manually verify a user, bypassing the normal verification process. Useful for members who are having technical issues or when verification needs to be expedited.

/forceverify @user
/serverconfiginformation

View server configuration

Shows all configured settings and systems in your server, including enabled features, moderation channels, verification status, and custom configurations. Helpful for reviewing your server's setup.

/serverconfiginformation

Configuration

Commands to setup and configure bot systems

/settings

Configure moderation logs

Sets up and manages your moderation logging channel where all bot actions are recorded. Allows you to specify which channel receives logs and what types of actions to track for compliance and record-keeping.

/settings
/setup

Setup verification system

Initializes a verification system where new members must complete a verification process (usually answering questions or reacting to a message) before accessing the server. This helps prevent raids and bot infiltration.

/setup
/deleteverification

Delete verification system

Removes the verification requirement from your server. All verification settings and roles are deleted. New members will have immediate access to the server.

/deleteverification
/ticketsetup

Setup ticket system

Initializes the support ticket system with a designated ticket channel. Members can create tickets for support requests, and staff can manage them organized. Customizable categories and ticket channels are configured here.

/ticketsetup
/deleteticketsystem

Delete ticket system

Completely removes the ticket system from your server. Existing tickets may be archived, and the ticket creation command becomes unavailable.

/deleteticketsystem
/reviewsetup

Setup review system

Configures a system where community members can submit reviews of staff members. Designates a reviews channel and sets parameters for rating scales and review requirements.

/reviewsetup
/deletereviewsystem

Delete review system

Removes the review system entirely from your server. Members can no longer submit staff reviews, and existing reviews are archived or deleted based on your preference.

/deletereviewsystem
/welcomesetup

Setup welcome system

Creates an automated welcome message that greets new members when they join your server. Customizable with server information, rules links, or role information to help onboard new users.

/welcomesetup
/welcomedelete

Delete welcome system

Disables the automatic welcome message for new members. New joiners will no longer receive a welcome message in a designated channel.

/welcomedelete
/jailsetup

Setup jail system

Configures a designated "jail" role and channel where jailed members have restricted permissions. Typically used for members who have broken minor rules and need a cooling-off period before full access is restored.

/jailsetup
/deletejail

Delete jail system

Removes the jail system from your server. The jail role is deleted, and you can no longer jail members. Previously jailed members keep their regular permissions.

/deletejail
/serverstatssetup

Setup server statistics

Enables automatic server statistics channels that display real-time data like member count, online count, and channel information. These channels update periodically and help showcase server activity.

/serverstatssetup
/deleteserverstats

Delete server statistics

Disables the server statistics system and removes the automatic update channels. The statistics channels can be manually deleted afterward.

/deleteserverstats