diff --git a/lib/Client.js b/lib/Client.js index 281993377..9cb8c4ccf 100644 --- a/lib/Client.js +++ b/lib/Client.js @@ -1268,8 +1268,8 @@ class Client extends EventEmitter { }; } else if(content.content !== undefined && typeof content.content !== "string") { content.content = "" + content.content; - } else if(content.content === undefined && !content.embed && content.flags === undefined) { - return Promise.reject(new Error("No content, embed or flags")); + } else if(content.content === undefined && !content.embed && !content.components && content.flags === undefined) { + return Promise.reject(new Error("No content, embed, components or flags")); } if(content.content !== undefined || content.embed || content.allowedMentions) { content.allowed_mentions = this._formatAllowedMentions(content.allowedMentions);