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!');