Change the default 'required' value to True for all select variants

Fixes #10339
This commit is contained in:
Pipythonmc
2026-04-14 12:32:31 -04:00
committed by GitHub
parent 02b819cd0b
commit dae0142554
+5 -5
View File
@@ -241,7 +241,7 @@ class BaseSelect(Item[V]):
min_values: Optional[int] = None,
max_values: Optional[int] = None,
disabled: bool = False,
required: bool = False,
required: bool = True,
options: List[SelectOption] = MISSING,
channel_types: List[ChannelType] = MISSING,
default_values: Sequence[SelectDefaultValue] = MISSING,
@@ -640,7 +640,7 @@ class UserSelect(BaseSelect[V]):
min_values: int = 1,
max_values: int = 1,
disabled: bool = False,
required: bool = False,
required: bool = True,
row: Optional[int] = None,
default_values: Sequence[ValidDefaultValues] = MISSING,
id: Optional[int] = None,
@@ -748,7 +748,7 @@ class RoleSelect(BaseSelect[V]):
min_values: int = 1,
max_values: int = 1,
disabled: bool = False,
required: bool = False,
required: bool = True,
row: Optional[int] = None,
default_values: Sequence[ValidDefaultValues] = MISSING,
id: Optional[int] = None,
@@ -852,7 +852,7 @@ class MentionableSelect(BaseSelect[V]):
min_values: int = 1,
max_values: int = 1,
disabled: bool = False,
required: bool = False,
required: bool = True,
row: Optional[int] = None,
default_values: Sequence[ValidDefaultValues] = MISSING,
id: Optional[int] = None,
@@ -966,7 +966,7 @@ class ChannelSelect(BaseSelect[V]):
min_values: int = 1,
max_values: int = 1,
disabled: bool = False,
required: bool = False,
required: bool = True,
row: Optional[int] = None,
default_values: Sequence[ValidDefaultValues] = MISSING,
id: Optional[int] = None,