我正在尝试制作一个可以为我的不和谐频道打印随机用户的机器人。问题是在bot.on函数中,我总是收到奇怪的错误。我正在尝试使用代码var randomUser = message.guild.name.random();,但是返回:

C:\Users\Robert\Desktop\Discord Bot\index.js:18
        var randomUser = message.guild.name.random();
                                            ^

TypeError: message.guild.name.random is not a function


请帮忙!

最佳答案

guild.name返回行会的名称,而不是它的members的集合。您的解决方案是:

v11

var randomUser = message.guild.members.random();


v12

var randomUser = message.guild.members.cache.random();

关于javascript - 试图让不和谐的机器人选择随机用户,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61624051/

10-09 23:21