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 @userUser 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 @userAutoMod
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).
/deleteautomodsystemLink 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.
/deletelinkblockersystemGiveaway
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.
/serverconfiginformationConfiguration
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