From 0e3c2e39524e5a34051444e9bee3e5f3516b1077 Mon Sep 17 00:00:00 2001 From: Cynthia Foxwell Date: Fri, 17 May 2024 15:36:02 -0600 Subject: [PATCH] fedimbed: try adding perms to slash command --- src/modules/fedimbed.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/fedimbed.js b/src/modules/fedimbed.js index cf54670..38548ce 100644 --- a/src/modules/fedimbed.js +++ b/src/modules/fedimbed.js @@ -1,5 +1,6 @@ const Dysnomia = require("@projectdysnomia/dysnomia"); -const {MessageFlags, ApplicationCommandOptionTypes} = Dysnomia.Constants; +const {MessageFlags, ApplicationCommandOptionTypes, Permissions} = + Dysnomia.Constants; const fs = require("node:fs"); const path = require("node:path"); const httpSignature = require("@peertube/http-signature"); @@ -1095,6 +1096,7 @@ fedimbedCommand.options.spoiler = { required: false, default: false, }; +fedimbedCommand.permissions = Permissions.embedLinks | Permissions.attachFiles; fedimbedCommand.callback = async function (interaction) { let url = getOption(interaction, fedimbedCommand, "url"); const spoiler = getOption(interaction, fedimbedCommand, "spoiler");