From d1377b538dbeef686e4794bbf9c82099d0cd2f54 Mon Sep 17 00:00:00 2001 From: Ryan Cao <70191398+ryanccn@users.noreply.github.com> Date: Mon, 29 Aug 2022 12:15:53 +0800 Subject: [PATCH] fix say command perms --- src/_reupload.ts | 5 +++-- src/index.ts | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/_reupload.ts b/src/_reupload.ts index d4bc3ec..905f315 100644 --- a/src/_reupload.ts +++ b/src/_reupload.ts @@ -1,4 +1,4 @@ -import { SlashCommandBuilder, Routes } from 'discord.js'; +import { SlashCommandBuilder, Routes, PermissionFlagsBits } from 'discord.js'; import { REST } from '@discordjs/rest'; import { getTags } from './tagsTags'; @@ -44,7 +44,8 @@ import 'dotenv/config'; .setName('content') .setDescription('Just content?') .setRequired(true) - ), + ) + .setDefaultMemberPermissions(PermissionFlagsBits.ModerateMembers), ].map((command) => command.toJSON()); const rest = new REST({ version: '10' }).setToken(process.env.DISCORD_TOKEN!); diff --git a/src/index.ts b/src/index.ts index c860137..9e78a05 100644 --- a/src/index.ts +++ b/src/index.ts @@ -112,6 +112,7 @@ client.on('interactionCreate', async (interaction) => { ); } else if (commandName === 'say') { if (!interaction.channel) return; + await interaction.deferReply(); await interaction.channel.send(interaction.options.getString('content')!); await interaction.editReply('I said what you said!');