🌐 General Commands #
Essential bot commands for information, help, and server listing.
info
Aliases: botinfo, stats, ping
Permissions: None
Displays comprehensive bot information including WebSocket latency, API latency, RAM/CPU usage, total guilds, users, channels, uptime, and Python/discord.py/OS versions. This is the best command to check if the bot is healthy and responsive.
a!infohelp
Aliases: h, cmds
Permissions: None
Opens an interactive help menu with a dropdown to browse all command categories. You can also fuzzy-search for a specific command or category. Has a 3-second cooldown per user to prevent spam.
a!help [query]invite
Permissions: None
Sends you a DM containing the bot's OAuth2 invite link. Use this if you want to add AethisBot to another server.
a!invitepingdetect
Permissions: Manage Guild
Toggles or sets the ping-detector state for this server. When enabled, the bot will automatically reply with a rich embed whenever someone pings @everyone, @here, or the bot itself. Useful for notifying members who have DMs disabled.
a!pingdetect [on/off] — omit the argument to toggle⚙️ Configuration #
Customize server settings like command prefix and logging behavior.
setprefix
Permissions: Administrator
Changes the server's command prefix. The default prefix is a!. This setting is stored per-server, so each server can have its own unique prefix. Use this if your server already uses a! for something else.
a!setprefix <prefix> — Example: a!setprefix ?🔨 Moderation #
Keep your server safe with mute, warn, and channel management tools.
mute
Permissions: Moderate Members
Times out a member for the specified duration using Discord's native timeout feature. Sends a DM to the muted user and posts a notification in the channel. Maximum timeout duration is 28 days. Accepts human-readable durations like 30m, 1h, 2d.
a!mute <duration> <@member> [reason]unmute
Permissions: Moderate Members
Removes a member's timeout early. Sends a DM to the unmuted user and posts a notification in the channel.
a!unmute <@member> [reason]warn
Permissions: Kick Members
Issues a warning to a user and records it permanently in the database. Sends a DM to the warned user with the reason and posts a channel embed. Warnings can be reviewed later with warnings.
a!warn <@member> [reason]warnings
Permissions: Kick Members
Displays all warnings for a given user, including the reason, moderator, and timestamp for each warning.
a!warnings <@member>clearwarns
Permissions: Kick Members
Removes all warnings for a specified user from the database.
a!clearwarns <@member>nuke
Permissions: Manage Channels + Manage Messages
Safely deletes and recreates the current channel. Preserves the channel's position, webhooks, and permissions. Requires button confirmation before proceeding. After recreation, sends 1 test message to confirm the channel is operational.
a!nukenukev2
Permissions: None
Alternative nuke command that recreates the channel but sends 100 @everyone messages after recreation. Has no permission restriction, so anyone can use it — use with caution.
a!nukev2👑 Admin #
Server-wide administrative tools for messaging and member management.
dm
Permissions: Administrator
Sends a direct message to a specific member from the bot. Useful for private communications that should come from the bot's account.
a!dm <@member> <message>dmall
Permissions: Administrator
Broadcasts a DM to every non-bot member in the server. Use this sparingly — sending many DMs at once can trigger Discord's rate limits or spam filters.
a!dmall <message>delchannels
Permissions: Server Owner
Deletes every channel in the server. This is extremely destructive and irreversible. Only the server owner can run this command.
a!delchannelsforcenick
Permissions: Manage Nicknames
Force-sets a member's nickname, overriding their own preferences. Useful for enforcing naming conventions or removing inappropriate names.
a!forcenick <@member> <nickname>lock
Permissions: Manage Channels
Lock the current text or voice channel. In text channels, members can no longer send messages. In voice channels, members can no longer join. The channel remains visible.
a!lockunlock
Permissions: Manage Channels
Unlock the current text or voice channel, restoring normal permissions for members.
a!unlockslowmode
Permissions: Manage Channels
Set slowmode for the current channel. Limits how often members can send messages. Set to 0 to disable.
a!slowmode <seconds>setnick
Permissions: Manage Nicknames
Change another member's nickname. Does not affect their global Discord username.
a!setnick <@member> <nickname>nickname
Permissions: Change Nickname
Change your own nickname in the server.
a!nickname <nickname>announce
Permissions: Administrator
Send a formatted announcement embed to the current channel. Useful for server-wide updates.
a!announce <message>purge
Permissions: Manage Messages
Delete a specified number of messages from the current channel. Bulk-deletes up to 100 messages at once.
a!purge <amount:int>roleadd
Permissions: Manage Roles
Give a role to a member. The bot's role must be higher than the target role in the role hierarchy.
a!roleadd <@member> <@role>roleremove
Permissions: Manage Roles
Remove a role from a member.
a!roleremove <@member> <@role>🚫 Blacklist (Bot Owner Only) #
Global blacklist system for users and servers. Only bot owners can use these commands.
blacklist_user
Permissions: Bot Owner
Adds a user to the global blacklist by their Discord user ID. Blacklisted users are blocked from using any command in any server where the bot is present.
a!blacklist_user <user_id>unblacklist_user
Permissions: Bot Owner
Removes a user from the global blacklist, restoring their access to all commands.
a!unblacklist_user <user_id>list_blacklisted_users
Permissions: Bot Owner
Lists all users currently on the global blacklist with their user IDs.
a!list_blacklisted_usersblacklist_server
Permissions: Bot Owner
Blacklists an entire server by its guild ID. The bot will leave the server and refuse to join it in the future.
a!blacklist_server <guild_id>unblacklist_server
Permissions: Bot Owner
Removes a server from the global blacklist, allowing the bot to join it again.
a!unblacklist_server <guild_id>list_blacklisted_servers
Permissions: Bot Owner
Lists all servers currently on the global blacklist with their guild IDs and names.
a!list_blacklisted_servers💰 Economy #
Virtual currency system (PhaseCoins) with balances, daily rewards, shops, and leaderboards.
balance / bal
Permissions: None
Check your current PhaseCoins balance, or check another member's balance if specified. PhaseCoins are earned through daily rewards, working, and games.
a!balance [@member]daily
Permissions: None
Claim your daily PhaseCoins reward. Rewards are random between 100 and 300 coins. Can be claimed once every 24 hours.
a!dailywork
Permissions: None
Work to earn a random amount of PhaseCoins (20-100). Can be used anytime with no cooldown.
a!workinventory / inv
Permissions: None
View your item inventory, or another member's inventory. Shows all items you've purchased from the shop with quantities.
a!inventory [@member]baltop
Permissions: None
Shows the top 10 richest users on the server by PhaseCoins balance. Great for competitive servers.
a!baltopshop
Permissions: None
View the server's item shop. Items are added by admins using additem. Shows item name, price, and available stock.
a!shopbuy
Permissions: None
Purchase an item from the server shop. The item will be added to your inventory. You must have enough PhaseCoins to buy.
a!buy <item_name>ecogive
Permissions: Administrator
Give PhaseCoins to a member. Admin-only command for economy management.
a!ecogive <@member> <amount>ecoset
Permissions: Administrator
Set a member's PhaseCoins balance to an exact amount. Overwrites their current balance.
a!ecoset <@member> <amount>ecorem
Permissions: Administrator
Remove PhaseCoins from a member's balance. Use this for fines or penalties.
a!ecorem <@member> <amount>additem
Permissions: Administrator
Add a new item to the server shop. Members can then purchase this item with PhaseCoins using a!buy.
a!additem <name> <price>removeitem
Permissions: Administrator
Remove an item from the server shop by name. Existing purchases of this item remain in user inventories.
a!removeitem <name>📈 Leveling #
XP and level system that rewards active members.
rank
Permissions: None
Check your current level, XP progress, and rank on the server leaderboard. You can also check another member's rank.
a!rank [@member]leaderboard
Permissions: None
Shows the top 10 users by XP/level in the server. Great for competitive communities.
a!leaderboardsetxp
Permissions: Administrator
Directly set a user's XP to a specific value. The level is automatically recalculated based on the new XP.
a!setxp <@member> <amount>setlevel
Permissions: Administrator
Set a user's level directly. This resets their XP to 0 and sets their level to the specified value.
a!setlevel <@member> <level>🎰 Casino #
Gambling minigames where users can bet their PhaseCoins.
slots
Permissions: None
Spin a 3-symbol slot machine. Three matching symbols pay 5x your bet. Two matching symbols pay 2x. Try your luck!
a!slots <amount>coinflip
Permissions: None
Flip a coin and bet on heads or tails. If you guess correctly, you double your bet. Simple and fast.
a!coinflip <amount> <heads/tails>blackjack
Permissions: None
Play a single-hand blackjack game against the dealer. The dealer auto-draws to 17. Beat the dealer's hand without going over 21 to win 2x your bet.
a!blackjack <amount>🎫 Tickets #
Professional support ticket system with panels, transcripts, and access control.
ticket_setup
Permissions: Administrator
Configures the ticket system for your server. Sets the support role that can access tickets, the log channel for ticket activity, and creates a dedicated "Tickets" category. Run this first before using other ticket commands.
a!ticket_setup <@role> <#log_channel>ticket_panel
Permissions: Administrator
Posts the "Create Ticket" embed with a green button in the current channel. Members click the button to open a new support ticket.
a!ticket_panelticket_buttons
Permissions: Administrator
Posts ticket control buttons (Close + Transcript) in an existing ticket channel. Adds the control interface to a ticket that was created without it.
a!ticket_buttonsticket_id
Permissions: None (must be in a ticket channel)
Shows the custom ticket ID for the current ticket channel. IDs follow the format PHASE-0001-ABC12 and are unique per ticket.
a!ticket_idtranscript
Permissions: Ticket owner / Admin / Support role
Exports the full ticket conversation as a formatted .txt file and sends it to the channel. Useful for record-keeping.
a!transcriptclose
Permissions: Ticket owner / Admin / Support role
Closes the ticket by deleting the channel and saving a full transcript. The transcript is DM'd to the ticket owner automatically.
a!closeadd
Permissions: Admin or support role
Grants a user access to the current ticket channel. Useful for bringing in additional staff or a third party.
a!add <@member>remove
Permissions: Admin or support role
Revokes a user's access to the current ticket channel. They will no longer be able to see or send messages in it.
a!remove <@member>✅ Verification #
Image-based captcha verification system for server security.
verify_setup
Permissions: Administrator
Configures the verification system. Sets the role that members receive after passing verification and the log channel where verification events are recorded.
a!verify_setup <@role> <#log_channel>verify_panel
Permissions: Administrator
Posts the verification embed with a "Start Captcha" button. New members click this button to begin the verification process. They receive a captcha image via DM and must type the code correctly in chat.
a!verify_panel💤 AFK Status #
Set yourself as away and let others know you're unavailable.
afk
Permissions: None
Sets your AFK status with an optional reason. Adds an [AFK] prefix to your nickname. The bot will automatically clear your AFK status when you send a message again. Other users will be notified if they mention you while you're AFK.
a!afk [reason]📝 Word Detection #
Automatically assign roles or send custom responses when specific words are typed. Two modes: embed and plain text.
setroleword
Permissions: Manage Roles
Assigns a role when a user types a specific word in chat. The bot sends a confirmation embed. Optionally requires the user to already have a specific role.
a!setroleword <word> <@role> [@required_role]delroleword
Permissions: Manage Roles
Removes a role-word configuration (embed mode). The word will no longer trigger role assignment.
a!delroleword <word>listrolewords
Permissions: None
Lists all active role-word configurations (embed mode) in the server.
a!listrolewordssetdetectword
Permissions: Manage Messages
Sets a word that triggers a custom embed response when typed in chat. Useful for FAQ-style auto-responses.
a!setdetectword <word> <response>deldetectword
Permissions: Manage Messages
Removes a detect-word configuration (embed mode).
a!deldetectword <word>listdetectwords
Permissions: None
Lists all active detect-word configs (embed mode) in the server.
a!listdetectwordssetroleword_plain
Permissions: Manage Roles
Same as setroleword but sends plain text confirmation instead of an embed.
a!setroleword_plain <word> <@role> [@required_role]delroleword_plain
Permissions: Manage Roles
Removes a plain role-word configuration.
a!delroleword_plain <word>listrolewords_plain
Permissions: None
Lists all active plain role-word configs.
a!listrolewords_plainsetdetectword_plain
Permissions: Manage Messages
Same as setdetectword but sends plain text response instead of an embed.
a!setdetectword_plain <word> <response>deldetectword_plain
Permissions: Manage Messages
Removes a plain detect-word configuration.
a!deldetectword_plain <word>listdetectwords_plain
Permissions: None
Lists all active plain detect-word configs.
a!listdetectwords_plain🚫 Word Blacklist #
Per-server word blacklist that auto-deletes blacklisted messages. Manage blocked words and user bypasses.
blacklist_add
Permissions: Manage Messages
Add a word to the server blacklist. Messages containing this word will be automatically deleted.
a!blacklist_add <word>blacklist_remove
Permissions: Manage Messages
Remove a word from the server blacklist.
a!blacklist_remove <word>blacklist_list
Permissions: None
List all blacklisted words and bypassed users for this server.
a!blacklist_listblacklist_bypass
Permissions: Manage Messages
Toggle a user's bypass status for the word blacklist. Bypassed users can send blacklisted words without punishment.
a!blacklist_bypass <@user>📡 YouTube Notifier #
Monitor YouTube channels and get notified when new videos or Shorts are uploaded.
youtube add
Permissions: Administrator
Registers a YouTube channel to be monitored. The bot polls the channel every 5 minutes for new uploads including Shorts. When a new video is detected, it sends a notification to the specified Discord channel using your custom message template.
Supported URL formats: youtube.com/channel/UC..., youtube.com/@handle, youtube.com/c/name, youtube.com/user/name, or raw UC... channel IDs.
a!youtube add <channel_url> <#channel> [custom_message]youtube remove
Permissions: Administrator
Stops monitoring a YouTube channel and removes it from the notification list.
a!youtube remove <channel_id>youtube list
Permissions: None
Lists all active YouTube notifiers for this server, showing the channel URL, target Discord channel, last detected video ID, and custom message template.
a!youtube listyoutube test
Permissions: Administrator
Tests a YouTube notifier by fetching the latest video and displaying the formatted message without actually adding the channel. Useful for previewing how notifications will look.
a!youtube test <channel_url>Custom Message Variables
Available in custom_message
When creating a notifier, you can use the following variables in your custom message. They will be automatically replaced with real data when a new video is detected.
{channel_name} — YouTube channel name{video_title} — Title of the new video{video_url} — Direct link to the video{video_id} — Unique YouTube video ID{description} — Short preview of the video description (max 200 chars){published} — Publish timestamp of the video{author} — Mentions the user who ran the test command (Discord mention){author_name} — Username of the user who ran the test command{author_id} — Discord ID of the user who ran the test command
🎯 Snipe #
Retrieve deleted messages from the current channel.
snipe
Permissions: None
Retrieves the last deleted message(s) from the current channel and sends them to you via DM. Includes prev/next navigation buttons if multiple messages were deleted. Great for recovering accidentally deleted content.
a!snipe🍯 Honeypot #
Trap-channel system. Designate a channel as a honeypot; anyone who sends a message there is automatically punished with a configurable action.
honeypot_add <#channel> <action> [duration]
Permissions: Administrator
Sets the specified channel as a honeypot. Supported actions: kick, ban, softban, timeout. For timeout, you can also set a duration like 30m, 1h, 2d (default 1h, max 28 days).
a!honeypot_add <#channel> <kick|ban|softban|timeout> [duration]honeypot_remove <#channel>
Permissions: Administrator
Disables the honeypot on the specified channel. Users will no longer be automatically punished for messaging there.
a!honeypot_remove <#channel>honeypot_list
Permissions: Administrator
Lists all active honeypots in this server, showing the channel, configured action, and timeout duration if applicable.
a!honeypot_list🎉 Giveaways #
Create and manage giveaways with button entry, automatic winner selection, and reroll support.
giveaway <duration> <winners> <prize>
Permissions: Administrator
Creates a giveaway in the current channel. Users enter by clicking the green button. When time expires, winners are chosen automatically at random. Duration format: 30s, 5m, 1h, 2d. Maximum duration is 30 days.
a!giveaway <duration> <winners:int> <prize>giveaway_end <message_id>
Permissions: Administrator
Ends an active giveaway early by its message ID. Winners are selected immediately and the giveaway embed is updated.
a!giveaway_end <message_id>giveaway_reroll <message_id>
Permissions: Administrator
Rerolls the winners for an already ended giveaway. Picks a new random winner from the original entries.
a!giveaway_reroll <message_id>giveaway_cancel <message_id>
Permissions: Administrator
Cancels an active giveaway without selecting winners. Removes it from the active list.
a!giveaway_cancel <message_id>giveaway_list
Permissions: Administrator
Lists all active and ended giveaways in this server with prize names and entry counts.
a!giveaway_list⭐ Starboard #
Highlight the best messages in your server. When a message receives enough star reactions, it is automatically reposted to your designated starboard channel.
starboard_set <#channel> [threshold]
Permissions: Administrator
Sets the channel where starred messages will be posted. Also sets the minimum number of ⭐ reactions required before a message is starred. Default threshold is 5. Accepted star emojis: ⭐ 🌟 ✨ or any custom emoji named star/stars/starboard.
a!starboard_set <#channel> [threshold]starboard_remove
Permissions: Administrator
Disables the starboard system for this server. No new messages will be starred after this.
a!starboard_removestarboard_info
Permissions: Administrator
Shows the current starboard channel, star threshold, and how many messages have been starred so far.
a!starboard_info⚙️ Configuration Extended #
Additional server configuration commands for logging, welcome/leave messages, auto-roles, and channel settings.
setlog
Permissions: Administrator
Set the log channel for the server. Bot logs like message edits, deletes, joins, and leaves will be sent here.
a!setlog <#channel>setwelcome
Permissions: Administrator
Set the welcome channel for new members. The bot will send a welcome message when someone joins.
a!setwelcome <#channel>setleave
Permissions: Administrator
Set the leave channel for departing members. The bot will send a leave message when someone leaves.
a!setleave <#channel>setautorole
Permissions: Administrator
Set the autorole that new members receive automatically when they join the server.
a!setautorole <@role>slowmode
Permissions: Manage Channels
Set slowmode for the current channel. Users will be rate-limited from sending messages too frequently.
a!slowmode <seconds>setnick
Permissions: Manage Nicknames
Change another member's nickname. Does not affect their global Discord username.
a!setnick <@member> <nickname>nickname
Permissions: Change Nickname
Change your own nickname in the server.
a!nickname <nickname>announce
Permissions: Administrator
Send a formatted announcement embed to the current channel. Useful for server-wide updates.
a!announce <message>purge
Permissions: Manage Messages
Delete a specified number of messages from the current channel. Bulk-deletes up to 100 messages at once.
a!purge <amount:int>roleadd
Permissions: Manage Roles
Give a role to a member. The bot's role must be higher than the target role in the role hierarchy.
a!roleadd <@member> <@role>roleremove
Permissions: Manage Roles
Remove a role from a member.
a!roleremove <@member> <@role>📈 Leveling Rewards #
Configure automatic role rewards when members reach specific levels.
levelreward
Permissions: Administrator
Manage automatic role rewards for reaching specific levels. Add, remove, or list level-based role assignments.
a!levelreward <add/remove/list>levelreward add
Permissions: Administrator
Add a role reward for a specific level. When a member reaches that level, they automatically receive the role.
a!levelreward add <level:int> <@role>levelreward remove
Permissions: Administrator
Remove a level reward. Members will no longer receive that role automatically at the specified level.
a!levelreward remove <level:int>levelreward list
Permissions: Administrator
List all configured level rewards for this server.
a!levelreward list📡 Notifiers Extended #
Monitor external platforms and send notifications to Discord channels.
rss
Permissions: None
RSS/Reddit notifier group. Shows usage help for the RSS notifier subgroup.
a!rssrss add
Permissions: Administrator
Add an RSS/Atom feed notifier. Supports any RSS/Atom feed, including Reddit subreddits via .rss URLs.
a!rss add <feed_url> <#channel> [message]rss remove
Permissions: Administrator
Remove an RSS feed notifier by URL.
a!rss remove <feed_url>rss list
Permissions: None
List all active RSS notifiers for this server.
a!rss listtwitch
Permissions: None
Twitch live alert group. Shows usage help for the Twitch notifier subgroup.
a!twitchtwitch add
Permissions: Administrator
Add a Twitch streamer notifier. Sends live alerts when the streamer goes live.
a!twitch add <username> <#channel> [message]twitch remove
Permissions: Administrator
Remove a Twitch streamer notifier.
a!twitch remove <username>twitch list
Permissions: None
List all active Twitch notifiers for this server.
a!twitch listtwitter
Permissions: None
Twitter/X notifier group. Shows usage help for the Twitter notifier subgroup.
a!twittertwitter add
Permissions: Administrator
Add a Twitter/X user notifier. Sends new tweet notifications to a Discord channel.
a!twitter add <username> <#channel> [message]twitter remove
Permissions: Administrator
Remove a Twitter/X user notifier.
a!twitter remove <username>twitter list
Permissions: None
List all active Twitter/X notifiers for this server.
a!twitter list🛡️ Auto-Moderation #
Automatic moderation tools including bad word filters, spam protection, and anti-raid measures.
automod_set
Permissions: Administrator
Set the auto-mod logging channel for this server. Violations will be logged here.
a!automod_set <#channel>automod_add_badword
Permissions: Administrator
Add a bad word to the server filter. Messages containing this word will be automatically deleted.
a!automod_add_badword <word>automod_remove_badword
Permissions: Administrator
Remove a bad word from the server filter.
a!automod_remove_badword <word>automod_list_badwords
Permissions: Administrator
List all bad words in the server filter.
a!automod_list_badwordsautomod_toggle_spam
Permissions: Administrator
Toggle anti-spam protection. When enabled, the bot will detect and delete spam messages.
a!automod_toggle_spamautomod_toggle_antiraid
Permissions: Administrator
Toggle anti-raid protection. When enabled, the bot will take action against potential raid activity.
a!automod_toggle_antiraid🎂 Birthday Tracker #
Track member birthdays and send automatic announcements.
birthday
Permissions: None
Set your birthday. Format: MM-DD (e.g., 07-15). The bot will send you a birthday message on your special day.
a!birthday <MM-DD>birthday_remove
Permissions: None
Remove your birthday from the tracker.
a!birthday_removebirthday_list
Permissions: None
List all registered birthdays in the server.
a!birthday_listbirthday_set_announce
Permissions: Administrator
Set the channel where birthday announcements will be sent.
a!birthday_set_announce <#channel>🎮 Fun & Games #
Fun commands and minigames to engage your community.
8ball
Permissions: None
Ask the Magic 8-Ball a question and receive a random mystical answer.
a!8ball <question>rps
Permissions: None
Play Rock Paper Scissors against the bot. Try your luck!
a!rps <rock/paper/scissors>meme
Permissions: None
Get a random meme from Reddit to brighten up the chat.
a!memejoke
Permissions: None
Get a random joke to share with the server.
a!jokemdfact
Permissions: None
Get a random Murder Drones fact.
a!mdfact🦾 Murder Drones #
Murder Drones themed commands, facts, quotes, and lore.
mdquote
Permissions: None
Get a random iconic quote from a Murder Drones character.
a!mdquoteoilcheck
Permissions: None
Check your (or someone else's) current oil levels before you overheat.
a!oilcheck [@user]solver
Permissions: None
Test if someone has been infected by the Absolute Solver.
a!solver [@user]mdgif
Permissions: None
Fetch a random Murder Drones GIF via GIPHY.
a!mdgif [query]mdmeme
Permissions: None
Fetch a random community Murder Drones meme.
a!mdmemedisassemble
Permissions: None
Attack/Disassemble another user with a random weapon.
a!disassemble <@user>railgun
Permissions: None
Fire Uzi's Sick-As-Hell Railgun at a target.
a!railgun [target]doorrating
Permissions: None
Ask Khan Doorman to inspect and rate a door or item.
a!doorrating [item]mdchar
Permissions: None
Get stats and lore about a Murder Drones character.
a!mdchar <name>holotag
Permissions: None
Generate a custom holographic visor warning prompt text.
a!holotag [text]📋 Moderation Log #
Track and review moderation actions with sequential case numbers.
modlog_set
Permissions: Administrator
Set the moderation log channel for this server. All moderation actions will be logged here with case numbers.
a!modlog_set <#channel>modlog_case
Permissions: None
Lookup a specific modlog case by ID (e.g., CASE-0001).
a!modlog_case <case_id>case
Permissions: None
Alias for modlog_case. Lookup a specific modlog case by ID.
a!case <case_id>cases
Permissions: None
List all modlog cases for this server.
a!cases📊 Polls #
Create and manage community polls with reaction voting.
poll
Permissions: None
Create a poll with up to 9 options. Members vote by reacting with emojis.
a!poll "<question>" <option1> / <option2> / ...poll_end
Permissions: None
End a poll early by message ID and show the final results.
a!poll_end <message_id>poll_results
Permissions: None
Show the current results of a poll by message ID.
a!poll_results <message_id>poll_list
Permissions: None
List all active polls in this server.
a!poll_list🎙️ Temporary Channels #
Create and manage temporary voice channels that are automatically cleaned up when empty.
tempchannel
Permissions: None
Temporary voice channel management group. Shows usage help for the tempchannel subgroup.
a!tempchanneltempchannel create
Permissions: None
Create a temporary voice channel in the specified category. The channel will be deleted when everyone leaves.
a!tempchannel create <category_name> [user_limit]tempchannel delete
Permissions: None
Delete your temporary voice channel immediately.
a!tempchannel deletetempchannel lock
Permissions: Channel Owner
Lock your temporary voice channel. Only you can join while locked.
a!tempchannel locktempchannel unlock
Permissions: Channel Owner
Unlock your temporary voice channel. Everyone can join again.
a!tempchannel unlocktempchannel setup
Permissions: Administrator
Setup the temporary channel system for your server. Creates a category, a join-to-create voice channel, and a menu text channel. When a user joins the voice channel, a temp channel is auto-created for them.
a!tempchannel setup [category_name]📝 Warn Presets #
Predefined warning templates for faster moderation.
warn_preset_add
Permissions: Kick Members
Add a warning preset template. Use placeholders like {user} in the template.
a!warn_preset_add <name> <template>warn_preset_remove
Permissions: Kick Members
Remove a warning preset template by name.
a!warn_preset_remove <name>warn_preset_list
Permissions: Kick Members
List all warning preset templates available in this server.
a!warn_preset_listwarn_preset
Permissions: Kick Members
Warn a user using a preset template. The template will be filled with the user's name and moderator.
a!warn_preset <name> <@user>🛠️ Data Admin #
Owner-only tools to inspect, edit, and manage bot JSON data files.
datalist
Permissions: Bot Owner
List all JSON data files currently managed by the bot.
a!datalistdataview
Permissions: Bot Owner
View the contents of a specific JSON data file.
a!dataview <filename>datareset
Permissions: Bot Owner
Reset a JSON data file to empty/default state. This cannot be undone.
a!datareset <filename>datadel
Permissions: Bot Owner
Delete a specific key from a JSON data file.
a!datadel <filename> <key>datadeluser
Permissions: Bot Owner
Delete all data entries for a specific user ID across all data files, or a specific file if provided.
a!datadeluser <user_id> [filename]datasize
Permissions: Bot Owner
Show the file size in bytes for all data files, or a specific file.
a!datasize [filename]dataedit
Permissions: Bot Owner
Set or update a key in a JSON data file. The value must be valid JSON, otherwise it is stored as a string.
a!dataedit <filename> <key> <json>exportdb
Permissions: Bot Owner
Download a timestamped backup of the .aethisdb database file. The snapshot is taken from a temporary copy, so a concurrent write cannot corrupt the file. Handle it with care, as it may contain private data.
a!exportdb👥 Member Count #
Display live server member count in a voice channel.
membercount_set
Permissions: Administrator
Set a voice channel to display the server member count. The channel name will auto-update every 5 minutes.
a!membercount_set <#voice_channel>membercount_remove
Permissions: Administrator
Remove the member count channel setting. The voice channel will no longer auto-update.
a!membercount_remove🎭 Reaction Roles #
Let members assign themselves roles by reacting to messages.
reactionrole
Permissions: Manage Roles
Reaction role management group. Shows usage help for the reactionrole subgroup.
a!reactionrole <add/remove/list/panel>reactionrole add
Permissions: Manage Roles
Add a reaction role to an existing message. Members who react with the emoji will receive the role.
a!reactionrole add <message_id> <emoji> <@role>reactionrole remove
Permissions: Manage Roles
Remove a reaction role from a message.
a!reactionrole remove <message_id> <emoji>reactionrole list
Permissions: Manage Roles
List all reaction roles configured in this server.
a!reactionrole listreactionrole panel
Permissions: Manage Roles
Create a reaction role panel embed in a channel. Members can click reactions to assign roles.
a!reactionrole panel <#channel> <emoji> <@role>
🫂 Social #
Fun interaction commands with GIF responses from the PurrBot API.
hugPermissions: NoneHug another user with a cute GIF embed.
a!hug <@user>kissPermissions: NoneKiss another user with a romantic GIF embed.
a!kiss <@user>patPermissions: NonePat someone on the head with a wholesome GIF embed.
a!pat <@user>pokePermissions: NonePoke someone with a playful GIF embed.
a!poke <@user>slapPermissions: NoneSlap someone with an aggressive GIF embed.
a!slap <@user>lickPermissions: NoneLick someone with a weird GIF embed.
a!lick <@user>nekoPermissions: NoneSend a Neko GIF. Pass
truefor NSFW content,falsefor SFW (default).a!neko [true/false]fuckPermissions: NoneNSFW social action with a GIF embed. Use in appropriate channels only.
a!fuck <@user>yaoiPermissions: NoneNSFW gay action with a GIF embed. Use in appropriate channels only.
a!yaoi <@user>goonPermissions: NoneNSFW solo male action with a GIF embed. Use in appropriate channels only.
a!goon <@user>