These blocks are conditions that will be checked when your command or interaction tries to run and will show an error message instead of running action blocks.
Ephemeral Response (Hidden)
App messages will be hidden from other users so that only you can see them.
Allow User Apps
This will allow your app to send messages in private channels, groups or servers that have not added your app.
Users can install your app on their account and can run interactions as User Apps.
See the User Apps Guide for more info.
Open Modal
This will stop your command from running and open up an interaction modal instead.
Allow Mentions
You can choose which mention types your app can send with the command, by default all mentions are disabled.
Nsfw Channel Only
This will restrict your command to only run in Nsfw marked channels.
App Owner/Developer Only
This will restrict your command from being run by any users and will check the bot owner or Discord app team members that should be allowed.
Server Owner Only
This will restrict the command to only be run by server owners.
Require Server/Channel
You can limit what context type your command can be run from.
Require Discord App Premium
This will restrict your command so that only users who have purchased an app subscription can use the command.
Require Server/Channel Permission
This will restrict your command so that only users with these permissions can run the command.