App Commands - Modifying allowed channels makes all commands public #5434
Unanswered
Galarzaa90
asked this question in
API Feature Requests & Ideas
Replies: 1 comment
-
I agree with this discussion. The current operation of Slash commands permissions is very dangerous for server administrators and moderators. Changing the default allowed/forbidden channels of all commands can make a server very vulnerable to malicious actions. In my opinion, I see two solutions to this problem:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
When you go into
Server Settings > Integrations > Bot
, and you modify the channels section:This will make all slash commands available for all users, regardless of their synced permissions. Forcing users to have to go command by command to restrict them to certain roles, instead of being able to still use "default member permissions".
This is very inuntiuitive, as users would not expect their management commands to become public just because they limited the channels, and there is no warning in ths dialog about this side effect. Not to mention that if the users are still not familiar with the bot, they will have no idea which commands should have special restrictions (there is no indicator on the list of this either, only going command by command)
There is a "warning" when you check the settings of a specific command:

In any case, my opinion is that modifying channel settings should not alter permissions.
Beta Was this translation helpful? Give feedback.
All reactions