From 763eb2e07262f99f263510db0cd59a17860071ca Mon Sep 17 00:00:00 2001 From: MrStretchd <69754466+MrStretchd@users.noreply.github.com> Date: Sat, 13 Jan 2024 22:11:35 +0200 Subject: [PATCH] Allow people to send metadata with activity and fix a bug (#649) --- discord/activity.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/discord/activity.py b/discord/activity.py index e22270423..74be28d18 100644 --- a/discord/activity.py +++ b/discord/activity.py @@ -211,6 +211,7 @@ class Activity(BaseActivity): 'application_id', 'emoji', 'buttons', + 'metadata' ) def __init__(self, **kwargs: Any) -> None: @@ -226,7 +227,8 @@ class Activity(BaseActivity): self.flags: int = kwargs.pop('flags', 0) self.sync_id: Optional[str] = kwargs.pop('sync_id', None) self.session_id: Optional[str] = kwargs.pop('session_id', None) - self.buttons: List[str] = kwargs.pop('buttons', []) + self.buttons: Optional[List[str]] = kwargs.pop('buttons', None) + self.metadata: Optional[dict] = kwargs.pop('metadata', None) activity_type = kwargs.pop('type', -1) self.type: ActivityType = (