![](/img/trans.png)
[英]discord.js RangeError [MESSAGE_CONTENT_TYPE]: Message content must be a non-empty string
[英]TypeError [COMMAND_INTERACTION_OPTION_EMPTY]: Required option "message" is of type: _MESSAGE; expected a non-empty value. (Discord.js)
为什么这段代码会抛出错误?
client.on("interaction", interaction => {
if (!interaction.isContextMenu()) return;
const msg = interaction.getMessage("message", true);
});
TypeError [COMMAND_INTERACTION_OPTION_EMPTY]: Required option "message" is of type: _MESSAGE; expected a non-empty value.
我正在使用 discord.js v 13,而 djs 服务器无法帮助我。
请帮忙? 谢谢你
顺便说一句,我没有意图,因为这将是 application.commands 唯一的机器人,所以我有意图:[]
即使其他来源可能概述了您不需要任何仅具有application.commands
的交互机器人的意图。命令 scope、discord.js 需要GUILDS
或1
Z31A1FD140BE4BEFAD51E121EC9ZA18。
您的新客户端构造函数应该是:
const client = new Client({
intents: 1,
// ... rest of the client constructor
});
此外, interaction
事件已被弃用。 改用interactionCreate
,它完全相同,只是名称不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.