我用这个密码得了RangeError [BITFIELD_INVALID]: Invalid bitfield flag or number: undefined.
分.有人能帮我弄一下undefined
吗?
我用的是discord.js v13.6.0.
require('dotenv').config();
const token = process.env.bot_token;
const { Client, Intents } = require("discord.js")
const client = new Client({
intents: [
Intents.FLAGS.GUILDS,
Intents.FLAGS.GUILD_MESSAGES,
Intents.NON_PRIVILEGED,
Intents.GUILD_MEMBERS
]
});
const prefix = '!getUserByRole';
client.on("messageCreate", (message) =>{
if(!message.content.startsWith(prefix) || message.author.bot || message.author.id) return;
const args = message.content.slice(prefix.length).split(/ +/);
const roleId = args[1];
message.guild.members.fetch().then((members)=>{
members.filter(mmbr => mmbr.roles.cache.get(roleId)).map(m => {
console.log(m.user.tag, m.user.id);
});
})
})
client.login(token);