Command Wiki

Comprehensive guide to all CircleBot commands and features

🛡️ Antinuke

Protect your server from malicious activities and unauthorized actions.

.antinuke <enable/disable>

Enable/disable antinuke system, automatically ban admins performing suspicious actions, protect whitelist members

.extraowner set <@user/id>

Add user as extra owner, allowing them to modify antinuke status and whitelist

.extraowner reset

Remove extra owner configuration from server

.extraowner view

View current extra owner of the server

.mainrole

Display information page about main role related commands

.mainrole add <role>

Add role to main role configuration to support anti-ping role

.mainrole remove <role>

Remove role from main role configuration

.mainrole list

Display list of roles in main role configuration

.mainrole reset

Delete entire main role configuration

.nightmode <enable/disable>

Enable/disable nightmode, disable or restore dangerous admin permissions of manageable roles

.whitelist <@user/id> | .wl <@user/id>

Add user to whitelist with antinuke exemption permissions (choose via interactive menu)

.unwhitelist <@user/id> | .uwl <@user/id>

Remove user from whitelist so antinuke can handle if they violate

.wlisted | .wlist | .whitelisted

Display list of members in the whitelist

.whitelistreset | .wlreset

Delete entire server whitelist

Note: Bot requires high management permissions and needs at least 5 members on the server to use this command

📝 AutoLogs

Automatically log server events and activities for monitoring and moderation.

.memberlog <channel>

Configure channel to log member-related events (join, leave, role updates)

.logall <channel>

Configure a channel to log all events (messages, members, roles, channels, mod, voice)

.autologs

Automatically create log channels (voicelogs, channellogs, rolelogs, modlogs, msglogs, memberlogs) in "C| server-Logs" category

.channellog <channel>

Configure channel to log channel-related events (create, delete, update)

.messagelog <channel> | .msglog <channel>

Configure channel to log message-related events (updates, deletions)

.modlog <channel>

Configure channel to log moderation events (ban, unban, kick)

.vclog <channel> | .vclogs <channel>

Configure channel to log voice chat events (join, leave, move)

.rolelog <channel>

Configure channel to log role-related events (create, delete, update)

.logreset | .resetlog | .resetlogs

Delete entire log configuration of server (requires Yes/No confirmation)

.showlogs | .logconfig | .viewlogs

Display current log configuration of server (which channels are used for which log types)

Note: Commands require Manage permissions for bot. .logreset requires confirmation within 15 seconds, otherwise operation will be cancelled. .autologs won't work if log channels or "C| server-Logs" category already exist; need to use .logreset and delete existing log channels to set up again.

🤖 AutoMod

Automated moderation tools to keep your server clean and safe.

.antibotcmd [<#channel>] | .anticmdbot | .antibotm | .abm

Enable/disable bot blocking mode in specified channel or current channel (delete messages from other bots, except main bot)

.antilink [enable/disable/punishment]

Manage suspicious link blocking system

.antilink enable

Enable antilink (default: mute)

.antilink disable

Disable antilink

.antilink punishment <ban/kick/mute>

Configure punishment for link senders (ban, kick, mute)

.autorep <keyword> .. <response> .. [embed title] .. [embed color]

Add/customize automatic responses when messages contain keywords

.autorep del <keyword>

Delete automatic response for keyword

.autorep list

Display list of automatic responses

.autorep delall

Delete all automatic responses (requires admin permission)

.antispam [enable/disable/punishment/limit]

Manage anti-spam system

.antispam enable

Enable antispam (default: mute, limit 4 messages)

.antispam disable

Disable antispam

.antispam punishment <ban/kick/mute>

Configure punishment for spammers (ban, kick, mute 5 minutes)

.antispam limit <2-10>

Set message limit to trigger antispam

.automod [bypass user/role/channel]

Manage automod bypass lists

.automod bypass user add <user>

Add user to bypass list

.automod bypass user remove <user>

Remove user from bypass list

.automod bypass user list

Display list of bypassed users

.automod bypass user reset

Delete entire bypassed users list

.automod bypass role add <role>

Add role to bypass list

.automod bypass role remove <role>

Remove role from bypass list

.automod bypass role list

Display list of bypassed roles

.automod bypass role reset

Delete entire bypassed roles list

.automod bypass channel add <channel>

Add channel to bypass list

.automod bypass channel remove <channel>

Remove channel from bypass list

.automod bypass channel list

Display list of bypassed channels

.automod bypass channel reset

Delete entire bypassed channels list

.autonick [prefix] @ [suffix] | .autonick off

automatically set nickname for new members on the server, where @ = user's nickname.

💰 Economy Experimental

Virtual economy system with coins, gambling, and transactions.

.daily

Receive free daily coins (50-100 coins, 24-hour cooldown)

.balance [<@user>] | .coins | .checkcoins

Check coin balance of yourself or mentioned user

.ecoadmin | .eadm | .ecoadm

Display admin command list for economy system (only for admin with specific ID)

.addcoins <@user> <amount>

Add coins to user (admin only)

.setcoins <@user> <amount>

Set coins for user (admin only)

.takecoins <@user> <amount>

Take coins from user (admin only)

.clearcoins <@user>

Clear entire balance of user (admin only)

.coinflip <amount> <heads/tails>

Bet coins and play coin flip (win double, lose bet amount)

.pay <@user> <amount>

Transfer coins to another user

.leaderboard

Display top 10 users with highest coin balance

😄 Funny

Entertainment commands for fun and games.

.achievement <text> | .ach | .achi

Create Minecraft achievement image with custom content

.ascii <text> | .textart | .bigtext

Convert text to ASCII art

.meeting <text> | .amongusmeeting | .mtg | .amongmeet

Create Among Us emergency meeting image with custom content (max 150 characters)

.clyde <text>

Display text as Clyde (Discord bot) message

.dog | .doggy | .kutra | .kutta

Send random dog image

.randomnumber <max> | .random | .number

Generate random number from 0 to specified maximum

.slap <@user/userid> [text]

Create Batman slapping Robin image with custom content (default: "Shut up <username>")

.rockpaperscissor | .rps | .oantuxi | .keobuabao

Play rock paper scissors with bot

.captcha [<@user/username/nickname/ID>]

Create CAPTCHA image with avatar and username (default: command sender)

.cat | .meo | .mew | .meow

Send random cat image

ℹ️ Information

Get information about users, server, and bot statistics.

.invites [<@user>] | .uinvite | .userinvites

Display number of members invited by specified user or command sender

.help | .h | .menu

Display interactive help menu with command category list

.invitestop | .topinvites | .topinv

Display top 10 users with most invites in server

.ping

Display bot latency, response speed, and server information (CPU, RAM, server address)

.invitebot

Provide link and button to invite bot to server

.uptime | .upt | .up

Display bot uptime, auto-updates every 10 seconds for 5 minutes

.stats | .botinfo | .bi | .status

Display bot information

.bugreport <bug> | .bugrp | .baocaoloi | .fixbug

Report bot errors to the bot owner

⚖️ Moderation

Comprehensive moderation tools for server management and user discipline.

.ban <@user/id> [reason] | .bans <@user/id> [reason]

Ban a user from the server

.banlist | .banned | .ban-list | .blist

Display list of banned users (with pagination)

.cleanban <@user/id> [reason] | .banwipe | .clearban | .banpurge

Ban a user and delete their messages from the past 7 days

.clearwarn <@user/id> | .cw <@user/id>

Clear all warnings for a specific user

.delroleall <@role>

Remove specified role from all users

.delroleallbots <@role> | .delroleallbot | .delroleabot | .dellroleallbot | .rmroleallbot

Remove specified role from all bots

.delroleallmembers <@role> | .delroleallmem | .delroleamem | .dellroleallmem | .rmroleallmem

Remove specified role from all non-bot users

.hide [<#channel>]

Hide specified channel (or current channel) from @everyone role

.hideall

Hide all manageable channels in server from @everyone role

.ignore

Manage ignore settings for channels and roles

.ignore channel add <#channel>

Add channel to ignore list

.ignore channel remove <#channel>

Remove channel from ignore list

.ignore channel list

Display ignored channels list

.ignore channel reset

Reset ignored channels configuration

.ignore bypass add <@role>

Add role to bypass list

.ignore bypass remove <@role>

Remove role from bypass list

.ignore bypass list

Display bypass roles list

.ignore bypass reset

Reset bypass roles configuration

.kick <@user/id> [reason]

Kick a user from the server

.list <type> [args] | .l <type> [args]

List members based on criteria

.list admin

List all administrators

.list bot

List all bots

.list inrole <@role/id>

List members with specific role

.list ban

List banned users

.lock [<#channel>]

Lock specified channel (or current channel) for @everyone role (disable sending messages)

.lockall

Lock all manageable channels in server for @everyone role

.massban <@user1/id1> <@user2/id2> ... [reason] | .massbans | .mban | .mbans

Mass ban multiple users

.mediachannel | .media

Configure media-only channel

.mediachannel set <#channel>

Set media-only channel

.mediachannel reset

Disable media-only channel configuration

.mediachannel view

View configured media-only channel

.mute <@user/id> <time> [reason] | .timeout | .stfu

Timeout a user for specified duration

.mutelist | .muted | .mute-list | .mlist

Display list of users currently muted (with pagination)

.nick <@user/id> <nickname>

Change nickname of specified user

.nickall <new_nickname>

Change nickname of all non-bot members in server (server owner only)

.nuke

Clone current channel and delete original channel (channel cleanup)

.purge <amount> | .clear <amount> | .clean <amount>

Delete specified number of messages from current channel

.purgebot [amount] | .pb [amount]

Delete specified number of messages sent by bots from current channel (default 99)

.resetnick

Reset nickname of all non-bot members to original username (server owner only)

.role <@user> <@role>

Add or remove role for a specific user

.role all <@role>

Add role to all members in server (with confirmation)

.role cancel

Cancel process of adding role to all members

.roleallbots <@role> | .roleallbot | .roleallbotted | .roleabot

Assign specified role to all bots

.roleallmembers <@role> | .roleallmem | .roleallmember | .roleamem

Assign specified role to all non-bot users

.slowmode <duration|disable|off>

Enable or disable slowmode in current channel

.slowmode <duration>

Set slowmode (example: 10s, 5m, 1h)

.slowmode disable | .slowmode off

Disable slowmode

.snipe

Display most recently deleted message in current channel

.unban <@user/id>

Unban a user from server

.unbanall

Unban all users from server

.unhide [<#channel>]

Unhide specified channel (or current channel) for @everyone role

.unhideall

Unhide all manageable channels in server for @everyone role

.unlock [<#channel>]

Unlock specified channel (or current channel) for @everyone role (allow sending messages)

.unlockall

Unlock all manageable channels in server for @everyone role

.unmute <@user/id> [reason] | .untimeout <@user/id> [reason]

Remove timeout from a user

.warn <@user/id> [reason] | .warning <@user/id> [reason]

Warn a user (3 accumulated warnings may lead to timeout or permanent ban)

🎵 Music

High-quality music playback with queue management and controls.

.247 | .stay | .afkvc

Toggle 24/7 mode, keep bot in voice channel (won't leave after 3 minutes if enabled)

.leave | .disconnect | .dc

Disconnect bot from voice channel and clear music queue

.loop <song|queue|off> | .repeat <song|queue|off>

Manage music loop mode

.loop song

Loop current song

.loop queue

Loop entire queue

.loop off

Disable loop mode

.music | .musichelp | .mh

Display list of music commands

.play <song name/link> | .p <song name/link>

Play song or add to queue from YouTube, Spotify, etc.

.nowplaying | .np

Display information about currently playing song (title, author, duration)

.pause

Pause currently playing song

.resume

Resume paused song

.queue | .q

Display song queue list (up to 10 first songs)

.seek <seconds>

Seek to specific time in song (in seconds)

.skip

Skip current song in queue

.stop

Stop music playback and clear entire queue

🔧 Tools

Utility tools for various tasks and integrations.

.checkhost <ip/url> | .ipinfo | .checkip | .ipi | .ip

Check IP or URL information (region, country, provider, etc.)

.mcuserinfo <username> | .mcinfo

Display Minecraft user information (name, UUID, skin, avatar)

.mcstatus <java/bedrock> <ip/domain> <port> | .mcs | .mcstats | .mcst

Check Minecraft server status (Java or Bedrock) with information like status, player count, version

.viethoa | .vh

Vietnamize Minecraft configuration files (.yml, .txt, .json, recommended files under 4500 lines) using AI, preserving format and not translating variables/code

⚙️ Utility

General utility commands for server customization and management.

.addemoji <emoji> [name] | .addemote | .steal

Add an emoji to server (requires valid emoji and name if you want to customize)

.afk [reason]

Set AFK (Away From Keyboard) status for you with optional reason

.avatar [@user/id] | .av | .photo | .avt

Display avatar of mentioned user or yourself

.calculator | .calc | .maytinh

Open an interactive calculator in Discord

.customrole | .setup

Manage custom role system (requires server with at least 30 members)

.customrole add <name> <role>

Set up a custom role with provided name and role

.customrole remove <name>

Remove a custom role by name

.customrole reqrole <role>

Set a required role to use custom features

.customrole add girl <role>

Set role for "girl"

.customrole add guest <role>

Set role for "guest"

.customrole add vip <role>

Set role for "vip"

.customrole add official <role>

Set role for "official"

.customrole list

Display list of all set custom roles (with pagination)

.customrole config

Display current configuration of custom roles (reqrole, girl, guest, vip, official)

.customrole reset

Delete entire custom role configuration

.emojilist | .emojis

List all emojis (regular and animated) available in server

.firstmsg | .firstmessage

Display first message in current channel

.giveaway | .ga

Manage giveaways

.giveaway <time> [winners] <prize>

Create a new giveaway with time, number of winners (default 1) and prize. (Example time: 30s, 10m, 1h, 2d, 1M)

.giveaway stop <id>

Stop an ongoing giveaway by its ID

.google <query> | .search <query>

Search on Google with provided query

.membercount | .mc

Display current member count in server

.prefix <new_prefix> | .setprefix <new_prefix>

Set new prefix for bot in server

.roleicon <role> [emoji]

Set or remove icon for a role (requires server Level 2 Boost)

.roleicon <role>

Remove role icon if exists

.roleicon <role> <emoji>

Set emoji as role icon

.roleinfo <@role/id> | .ri <@role/id>

Display detailed information about a specific role

.servericon | .serverav | .serveravatar

Display server icon

.serverinfo | .si

Display detailed server information

.setboost [<#channel>/off] | .boost [<#channel>/off]

Set channel to send notifications when someone boosts server, or disable notifications

.userinfo [@user] | .ui [@user] | .whois [@user]

Display detailed information about mentioned user or yourself

.wiki <query>

Search and display summary information from Vietnamese Wikipedia for provided query

.sticky <content> | .stickyadd | .stickycreate | .ghim | .ghimtn | .ghimtinnhan

Create a pinned message to the top of a channel (up to 5/channel)

.delsticky <bot sticky message response> | .unsticky | .dsticky | .xoatinnhanghim | .xoaghim | .huyghim

Delete pinned message in channel (use .delsticky and reply to bot pinned messages)

.delallsticky [#channel/currentchannel] | .deleteallsticky | .clearsticky | .xoatatcasticky | .xoatatcaghim | .xoahetghim

Delete pinned message in channel (use .delsticky and reply to bot pinned messages)

👋 Welcomer

Welcome new members with customizable messages and auto-roles.

.welcome <on/off> | .setwelcome <on/off>

Enable/disable welcome system for server

.welcomechannel <#channel>

Configure channel to send welcome messages

.welcomemessage

Configure welcome message content and format

.welcomemessage autodel <0-30>

Set auto-delete time for welcome messages (0 to disable, 1-30 seconds)

.welcomemessage color <hex_code>

Set color for welcome embed (hex code)

.welcomemessage description <text>

Set description for welcome embed (supports variables: {server}, {count}, {member:name}, {member:mention}, {member:id}, {member:created_at})

.welcomemessage thumbnail <on/off>

Enable/disable avatar display in welcome embed

.welcomemessage title <text>

Set title for welcome embed (supports variables: {server}, {count}, {member:name})

.welcometest

Test how welcome message will look

.welcomereset

Reset entire welcome system configuration

.autorole | .ar

Manage auto-assign roles when new members join

.autorole add <@role>

Add role to auto-role configuration (max 10 roles)

.autorole remove <@role>

Remove role from auto-role configuration

.autorole list

Display auto-role list

.autorole reset

Delete entire auto-role configuration

🎤 Voice

Voice channel management and moderation tools.

.vcdeafen <@user/id> | .vcdeaf <@user/id>

Deafen a specific user in your current voice channel

.vcdeafenall

Deafen all users in your current voice channel

.vckick <@user/id>

Kick a specific user from your current voice channel

.vckickall

Kick all users from your current voice channel

.vclist

Display list of all users in your current voice channel

.vcmove <@user/id> [<#voice_channel/id>]

Move mentioned user to your current voice channel or to a specific voice channel (if channel ID is provided and you're in a voice channel)

.vcmoveall <#voice_channel/id>

Move all users from your current voice channel to specified voice channel

.vcmute <@user/id>

Mute a specific user in your current voice channel

.vcmuteall

Mute all users in your current voice channel

.vcrole | .invcrole

Manage automatic role assignment when users join voice channel

.vcrole humans set <role>

Set role to be assigned to users (not bots) when they join voice channel

.vcrole bot set <role>

Set role to be assigned to bots when they join voice channel

.vcrole view | .vcrole show | .vcrole config

View voice channel role configuration (for humans and bots)

.vcrole reset

Reset (delete) all voice channel role configurations

.vcundeafen <@user/id> | .vcundeaf <@user/id>

Undeafen a specific user in your current voice channel

.vcundeafenall

Undeafen all users in your current voice channel

.vcunmute <@user/id>

Unmute a specific user in your current voice channel

.vcunmuteall

Unmute all users in your current voice channel