我得到这个错误:
[BITFIELD_INVALID]: Invalid bitfield flag or number: undefined
代码:
const client = new Client({
intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES, Intents.GUILD_VOICE_STATES]
});
来自Zsolt Meszaros的回答
应该是Intents.FLAGS.GUILD_VOICE_STATES
,而不是Intents.GUILDS_VOICE_STATE
。
你也可以通过字符串而不是Intents.FLAGS
对象来设置intent。
const client = new Client({
intents: ["GUILDS", "GUILD_MESSAGES", "GUILD_VOICE_STATES"]
});