diff --git a/packages/discord.js/src/structures/interfaces/InteractionResponses.js b/packages/discord.js/src/structures/interfaces/InteractionResponses.js index 947665232353..2f15763dd7ee 100644 --- a/packages/discord.js/src/structures/interfaces/InteractionResponses.js +++ b/packages/discord.js/src/structures/interfaces/InteractionResponses.js @@ -198,9 +198,11 @@ class InteractionResponses { * @param {string|MessagePayload|InteractionReplyOptions} options The options for the reply * @returns {Promise} */ - followUp(options) { + async followUp(options) { if (!this.deferred && !this.replied) return Promise.reject(new DiscordjsError(ErrorCodes.InteractionNotReplied)); - return this.webhook.send(options); + const msg = await this.webhook.send(options); + this.replied = true; + return msg; } /**