Slash command migration
TL;DR: Use slash commands. Text commands are being phased out by Discord.
At the end of August 2022, Discord is going to forbid almost
all verified bots from reading message contents. One of the bots affected by
this change is Crom. To prepare users for this change, you are no longer able
to trigger Crom using text prefixes like
crom au or
Crom fully supports slash commands. Type / into your chat window to open a panel listing all the slash commands you can run. Every text command has a slash command variant, and some new features can only be used with slash commands.
|Previous text command||New slash command|
Many commands have an optional argument called
wiki to fetch from a wiki
other than the server's default. Optional arguments can be entered by
pressing their name in the "Options" panel.
You can't make edits to your slash command response, but you can self-delete slash command responses on desktop. Right-click the response you want to delete, select "Apps", and click on "Delete command".
As a short-term alternative, Crom also supports text-style commands that start with a bot mention.
- Instead of typing in
crom ..., just ping
?? ...syntax for searching articles won't be supported, but you can use
@CROM search ...or
@CROM s ...instead.
Why are you removing text commands?
It's a decision that comes from Discord. At the end of August 2022, Discord will block Crom from reading message text entirely.
Why are you doing this a month before you have to?
Switching command syntaxes is hard! Making this change now gives me the ability to alert users when they type in a text command. If I wait until the end of August, Crom will simply stop responding to text commands, and it'll seem like the bot is broken.
At the end of August 2022, Crom will no longer warn users when text commands are used.
How is it going so far?
- Denial (until 1 Aug 2022)
- Anger (until 9 Aug 2022)
- Bargaining 🠔 We are currently here
How do I manage permissions for slash commands?
Slash command permissions are managed separately from user permissions. See Discord's blog post on slash command permissions for more details.