From ce80e15b365a38111425536d9977fdbf5e52c98e Mon Sep 17 00:00:00 2001 From: MarkusRost <2701034-MarkusRost@users.noreply.gitlab.com> Date: Fri, 5 Jul 2024 21:47:48 +0000 Subject: [PATCH] add thank button --- src/formatters/rc.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/formatters/rc.py b/src/formatters/rc.py index 29b6546..e507293 100644 --- a/src/formatters/rc.py +++ b/src/formatters/rc.py @@ -613,6 +613,11 @@ async def compact_formatter(action, change, parsed_comment, categories, recent_c else: content = _("Unknown event `{event}` by [{author}]({author_url}), report it on the [support server](<{support}>).").format(event=action, author=author, author_url=author_url, support=settings["support"]) action = "unknown" + if "thank" in action_buttons and action != "suppressed": + if change["type"] == "log": + message_buttons.append((BUTTON_PREFIX + " thank log " + str(change["logid"]), _("Thank user"), 3, {"id": None, "name": "👍"})) + else: + message_buttons.append((BUTTON_PREFIX + " thank rev " + str(change["revid"]), _("Thank user"), 3, {"id": None, "name": "👍"})) message = DiscordMessage("compact", action, message_target[1], content=content, wiki=WIKI_SCRIPT_PATH) for message_button in message_buttons: message.add_button(*message_button)