diff --git a/packages/discord.js/src/client/actions/Action.js b/packages/discord.js/src/client/actions/Action.js index 41c4febea..55faa78c7 100644 --- a/packages/discord.js/src/client/actions/Action.js +++ b/packages/discord.js/src/client/actions/Action.js @@ -1,5 +1,6 @@ 'use strict'; +const { ChannelType } = require('discord-api-types/v10'); const { Poll } = require('../../structures/Poll.js'); const { PollAnswer } = require('../../structures/PollAnswer.js'); const Partials = require('../../util/Partials.js'); @@ -39,7 +40,7 @@ class GenericAction { if (!data.recipients.some(existingRecipient => recipient.id === existingRecipient.id)) { payloadData.recipients = [...data.recipients, recipient]; } - } else { + } else if (data.type === ChannelType.DM || data.type === ChannelType.GroupDM) { // Try to resolve the recipient. const recipient = data.author ?? data.user ?? { id: data.user_id }; payloadData.recipients = [recipient];