首页 > 解决方案 > 试图让一个不和谐的机器人随机选择一个用户

问题描述

我正在尝试制作一个机器人,它将为我的不和谐频道打印一个随机用户。问题是我在 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

请帮忙!

标签: javascriptbotsdiscord

解决方案


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

v11

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

v12

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

推荐阅读