Commands

126 commands across 9 categories. Type / in Discord to see the slash commands inline. Prefix commands run from your server prefix (. by default) and each group lists its commands via its help command.

Moderation

24
Command Description Usage
ban Ban a member from the server. /ban <user> [reason]
unban Lift a ban by user ID. /unban <user_id>
softban Ban then immediately unban to clear a user’s recent messages. /softban <user> [reason]
tempban Ban a member for a set duration, then auto-unban. /tempban <user> <duration> [reason]
kick Remove a member from the server. /kick <user> [reason]
mute Timeout a member for a duration. /mute <user> <duration> [reason]
unmute Remove a member’s timeout. /unmute <user>
warn Issue a warning to a member. /warn <user> <reason>
unwarn Remove a warning from a member. /unwarn <user> <case>
warnings List a member’s active warnings. /warnings <user>
cases View moderation case history for a member. /cases <user>
case View one moderation case in full by its ID. /case <case_id>
vckick Disconnect a member from a voice channel. /vckick <user>
role add Add a role to a member. /role add <member> <role> [reason]
role remove Remove a role from a member. /role remove <member> <role> [reason]
nick Set Iris’s own nickname in this server. Leave it blank to reset. /nick [nickname]
setnick Change a member’s nickname. /setnick <user> <nickname>
antiraid status Show the current anti-raid state and settings. /antiraid status
lock Lock a channel so members can’t send messages. /lock [channel]
unlock Unlock a previously locked channel. /unlock [channel]
lockdown Lock the whole server down. /lockdown [reason]
unlockdown End the lockdown and restore every channel’s original permissions. /unlockdown [reason]
slowmode set Set a channel’s slowmode delay. /slowmode set <seconds>
slowmode remove Clear a channel’s slowmode. /slowmode remove

Purge

15
Command Description Usage
purge all Delete a set number of recent messages. /purge all <count>
purge user Delete messages from one member. /purge user <user> [count]
purge match Delete messages containing some text. /purge match <text> [count]
purge not Delete messages that do NOT contain some text. /purge not <text> [count]
purge startswith Delete messages starting with some text. /purge startswith <text> [count]
purge endswith Delete messages ending with some text. /purge endswith <text> [count]
purge links Delete messages containing links. /purge links [count]
purge invites Delete messages containing Discord invites. /purge invites [count]
purge images Delete messages with images or attachments. /purge images [count]
purge mentions Delete messages that mention users or roles. /purge mentions [count]
purge embeds Delete messages containing embeds. /purge embeds [count]
purge bots Delete messages sent by bots. /purge bots [count]
purge humans Delete messages sent by people rather than bots. /purge humans [count]
purge text Delete plain text messages, leaving embeds and attachments. /purge text [count]
purge after Delete everything posted after a given message. /purge after <message_id> [count]

Tickets

3
Command Description Usage
close Close the ticket you are in, saving a transcript. /close
add Add a member to the current ticket. /add <user>
remove Remove a member from the current ticket. /remove <user>

Verification

4
Command Description Usage
verify Get your personal verification link to gain access to the server. /verify
manverify Manually verify a member, bypassing web verification (staff only). /manverify <member>
unverify Remove a member's verification so they must verify again (staff only). /unverify <member>
force Re-send a verification link to a member via DM (staff only). /force <member>

Fun

10
Command Description Usage
meme Get a random meme. /meme
pokemon Look up info about a Pokémon. /pokemon <name>
coinflip Flip a coin. /coinflip
cf Flip a coin. Short form of /coinflip. /cf
rps Play rock, paper, scissors against the bot. /rps <choice>
roblox-codes Current working codes for a Roblox game. /roblox-codes <game>
league summoner Look up a League of Legends account and rank. /league summoner <riot_id> [region]
league champion Show a champion’s stats and abilities. /league champion <name>
league build Show a recommended build for a champion. /league build <champion>
league history Show recent matches for an account. /league history <riot_id> [region]

Utility

31
Command Description Usage
avatar Show a user’s avatar in full size. /avatar [user]
userinfo Show details about a user. /userinfo [user]
serverinfo Show details about the server. /serverinfo
date Show today’s date and time. /date
roblox Look up a Roblox profile. /roblox <username>
wikipedia Search Wikipedia for a summary. /wikipedia <query>
tinyurl Shorten a long URL. /tinyurl <url>
vote Vote for Iris, see your cooldowns and toggle vote reminders. /vote
shortcut add Make your own short name for a command, for example .ar for .autoreact. Works in every server, on the prefix. /shortcut add <alias> <command>
shortcut remove Delete one of your shortcuts. /shortcut remove <alias>
shortcut list Show all of your shortcuts. /shortcut list
shortcut clear Delete all of your shortcuts. /shortcut clear
invites Check invite counts for a member. /invites [user]
invite-manage leaderboard Show the server invite leaderboard. /invite-manage leaderboard
invite-manage inviter Show who invited a member. /invite-manage inviter <user>
invite-manage list List the members somebody has invited. /invite-manage list <user>
invite-manage codes List invite codes with uses and expiry. /invite-manage codes [user]
invite-manage addbonus Grant bonus invites to a member. /invite-manage addbonus <user> <amount>
invite-manage removebonus Remove bonus invites from a member. /invite-manage removebonus <user> <amount>
invite-manage addinvites Add to a member’s regular invite count. /invite-manage addinvites <user> <amount>
invite-manage removeinvites Subtract from a member’s regular invite count. /invite-manage removeinvites <user> <amount>
invite-manage reset Reset invites for a member, or pass “server” for everyone or “left” for members who left. /invite-manage reset <target>
addemoji Add a custom emoji to the server, from any server or an image URL. /addemoji [emoji] [name]
reminder Set a personal reminder. /reminder <time> [message]
poll create Create a poll with up to five options. /poll create <title> <option1> <option2> [option3-5]
poll end End a poll and show the results. /poll end <id>
github Look up a GitHub repository. /github <owner/repo>
covid COVID-19 figures worldwide, or for a country or US state. /covid [query]
hantavirus Hantavirus (HPS) reference information: transmission, symptoms and prevention. /hantavirus
suggest Send a suggestion for the bot to the developer. /suggest <text> [image]
bugreport Report a bug in the bot to the developer, and get a reply by direct message. /bugreport <description> [steps] [screenshot]

Engagement

6
Command Description Usage
giveaway create Start a giveaway with entry requirements. /giveaway create
giveaway end End a giveaway early and pick winners. /giveaway end <message_id>
giveaway reroll Reroll the winners of a finished giveaway. /giveaway reroll <message_id>
giveaway cancel Cancel a running giveaway. /giveaway cancel <message_id>
giveaway list List active giveaways. /giveaway list
giveaway info Show the details and entrants of one giveaway. /giveaway info <message_id>

Core

10
Command Description Usage
help Browse every command, or get help for one. /help [command]
uptime Show how long the bot has been running. /uptime
alerts View the latest service notice from the Iris team. /alerts
afk Set an AFK status shown when you are mentioned. /afk [reason]
language set Set the language Iris replies in. /language set <language>
language list List every language Iris speaks. /language list
language personal set Set your own language, overriding the server setting. /language personal set <language>
prefix Show the server’s command prefix, or set a new one. /prefix [new_prefix]
command Disable or re-enable a command here. Blank lists what is disabled. /command [name]
ignorechannel Stop Iris responding to commands in a channel, or allow it again. /ignorechannel [channel]

Prefix

23
Command Description Usage
antilink Link blocking, whitelists and channel exceptions. .antilink help
antiraid Join and message rate limits, punishments, lockdowns. .antiraid help
automod Word filters, spam, caps, mentions and bypasses. .automod help
autopurge Automatic message clearing per channel. .autopurge help
autoreact Automatic reactions on matching messages. .autoreact help
autoresponder Automatic replies to messages that match a trigger. .autoresponder help
autoroles Roles handed out automatically on join. .autoroles help
boost Server boost list and announcement preview. .boost help
custom Create and edit your own server commands. .custom help
kicknotif Kick live notifications. .kicknotif help
logging Log channel and per-event logging toggles. .logging help
reddit Reddit post notifications. .reddit help
selfroles Self-assignable role menus and their posts. .selfroles help
starboard Starboard emoji, threshold and ignored channels. .starboard help
tickets Panels, categories, staff and transcripts. .tickets help
tiktok TikTok post notifications. .tiktok help
translate Translate text to another language. .translate <to_lang> <text>
twitch Twitch live notifications. .twitch help
twitter Twitter post notifications. .twitter help
vcmaster Join-to-create temporary voice channels. .vcmaster help
verification Member verification gate and its role. .verification help
welcome Welcome messages, DMs, channel and delay. .welcome help
youtube YouTube upload notifications. .youtube help