Fix: Twitch commands use ModerateMembers permission
All checks were successful
Auto Build and Push Docker Image / build (push) Successful in 6s

Change twitch add/remove subcommands to use ModerateMembers permission
instead of Administrator, matching the /admin command permissions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-22 17:51:02 +01:00
parent 632581c9f7
commit 1cb9b566d8

View File

@@ -41,7 +41,7 @@ const command: Command = {
async execute(interaction: any) { async execute(interaction: any) {
const subcommand = interaction.options.getSubcommand(); const subcommand = interaction.options.getSubcommand();
const guildId = interaction.guildId; const guildId = interaction.guildId;
const isAdmin = interaction.memberPermissions?.has(PermissionFlagsBits.Administrator); const isAdmin = interaction.memberPermissions?.has(PermissionFlagsBits.ModerateMembers);
const DB = interaction.client.DB; const DB = interaction.client.DB;
if (subcommand === 'online') { if (subcommand === 'online') {