BotMine›Developer Docs›Permissions
Lua Addon SDK
Permissions
Dokumentiere und prüfe Runtime-Berechtigungen deines Addons.
Überblick
Permissions beschreiben, welche Discord-Aktionen ein Addon ausführen darf. Fordere nur Rechte an, die dein Addon wirklich benötigt, und erkläre sie in der Addon-Beschreibung nachvollziehbar.
Verfügbare Permissions
ADMINISTRATORMANAGE_SERVERMANAGE_CHANNELMANAGE_ROLESMANAGE_MESSAGESKICK_MEMBERSBAN_MEMBERSMODERATE_MEMBERSVIEW_CHANNELSEND_MESSAGESEMBED_LINKSATTACH_FILESADD_REACTIONSUSE_APPLICATION_COMMANDSCONNECTSPEAKMOVE_MEMBERSMUTE_MEMBERSDEAFEN_MEMBERS
Permissions prüfen
luaif not event.hasPermission("MANAGE_MESSAGES") then event.replyEphemeral("Dafür fehlt dir die Berechtigung.") return end event.reply("Du darfst Nachrichten verwalten.")
Direkt über die Discord API:
luaif discord.hasPermission(guildId, userId, "MANAGE_ROLES") then discord.addRole(guildId, userId, roleId, "Rollenaktion") end