From f7fc4331ff4960d02d77cfba2db8450ee3a9468d Mon Sep 17 00:00:00 2001 From: MarkusRost <2701034-MarkusRost@users.noreply.gitlab.com> Date: Sat, 22 May 2021 23:48:01 +0000 Subject: [PATCH] fix allowed mentions --- extensions/hooks/usertalk.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/extensions/hooks/usertalk.py b/extensions/hooks/usertalk.py index 9e49159..de156bf 100644 --- a/extensions/hooks/usertalk.py +++ b/extensions/hooks/usertalk.py @@ -31,4 +31,7 @@ def example_post_hook(message, metadata, context, change): username = change["title"].split(':', 1)[1] if discord_users.get(username, "") and username != change["user"]: message.webhook_object["content"] = (content or "") + " <@{}>".format(discord_users[username]) - message.webhook_object["allowed_mentions"].get("users", []).append(discord_users[username]) + if message.webhook_object["allowed_mentions"].get("users", []): + message.webhook_object["allowed_mentions"]["users"].append(discord_users[username]) + else: + message.webhook_object["allowed_mentions"]["users"] = [discord_users[username]]