From 57d1a3d76aafe8988a6d8f92432224cc8d8ebde9 Mon Sep 17 00:00:00 2001 From: Cynthia Date: Thu, 1 Dec 2022 13:30:14 -0700 Subject: [PATCH] utility.presence: add buttons --- src/modules/utility.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/modules/utility.js b/src/modules/utility.js index 6116eea..351eaf7 100644 --- a/src/modules/utility.js +++ b/src/modules/utility.js @@ -788,6 +788,17 @@ presence.callback = async function (msg, line) { } } + if (activity.buttons && activity.metadata?.button_urls) { + const buttons = []; + for (let i = 0; i < activity.buttons.length; i++) { + buttons.push( + `[${activity.buttons[i]}](${activity.metadata.button_urls[i]})` + ); + } + + descLines.push(buttons.join(" | ")); + } + embed.description = descLines.join("\n"); if (activity.assets) {