We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3f81884 commit 704861bCopy full SHA for 704861b
discord/commands/commands.py
@@ -672,6 +672,7 @@ def __init__(
672
description: str,
673
guild_ids: Optional[List[int]] = None,
674
parent_group: Optional[SlashCommandGroup] = None,
675
+ **kwargs
676
) -> None:
677
validate_chat_input_name(name)
678
validate_chat_input_description(description)
@@ -689,6 +690,12 @@ def __init__(
689
690
self._after_invoke = None
691
self.cog = None
692
693
+ # Permissions
694
+ self.default_permission = kwargs.get("default_permission", True)
695
+ self.permissions: List[Permission] = kwargs.get("permissions", [])
696
+ if self.permissions and self.default_permission:
697
+ self.default_permission = False
698
+
699
def to_dict(self) -> Dict:
700
as_dict = {
701
"name": self.name,
0 commit comments