Browse Source

Add AutoModTrigger.__repr__

pull/9055/head
Rapptz 2 years ago
parent
commit
cd6fd13a8f
  1. 8
      discord/automod.py

8
discord/automod.py

@ -199,6 +199,14 @@ class AutoModTrigger:
self.mention_limit: int = mention_limit if mention_limit is not None else 0
self.regex_patterns: List[str] = regex_patterns if regex_patterns is not None else []
def __repr__(self) -> str:
data = self.to_metadata_dict()
if data:
joined = ' '.join(f'{k}={v!r}' for k, v in data.items())
return f'<AutoModTrigger type={self.type} {joined}>'
return f'<AutoModTrigger type={self.type}>'
@classmethod
def from_data(cls, type: int, data: Optional[AutoModerationTriggerMetadataPayload]) -> Self:
type_ = try_enum(AutoModRuleTriggerType, type)

Loading…
Cancel
Save