Fix: Twitch commands use ModerateMembers permission
All checks were successful
Auto Build and Push Docker Image / build (push) Successful in 6s
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:
@@ -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') {
|
||||||
|
|||||||
Reference in New Issue
Block a user