【发布时间】:2022-02-06 00:45:19
【问题描述】:
我尝试制作一个简单的机器人,它只列出所有具有特定角色的成员。
我回答了大部分我能找到的类似问题,但他们的答案似乎已经过时了。所以我尝试了这个,但结果是“未定义”,尽管角色存在。
const discord = require('discord.js');
const { Client, Intents } = require('discord.js');
const client = new discord.Client(
{ intents: [
Intents.FLAGS.GUILDS,
Intents.FLAGS.GUILD_MESSAGES,
Intents.FLAGS.GUILD_MEMBERS
] });
const prefix ="!";
const MemberID = "912852591023628371";
client.on('ready', () => {
console.log('Connected to the bot');
});
client.on('messageCreate', msg => {
if (msg.content === 'hi') {
msg.reply('Hi to you too!');
}
});
client.on('messageCreate', async message => {
if (message.content === prefix + 'list') {
let list = client.guilds.cache.get(MemberID);
console.log(list);
}
}
);
【问题讨论】:
标签: javascript discord.js bots roles