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) {