【问题标题】:Trying to get a discord bot to pick a random user试图让一个不和谐的机器人随机选择一个用户
【发布时间】:2020-08-20 18:11:08
【问题描述】:

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

请帮忙!

【问题讨论】:

    标签: javascript bots discord


    【解决方案1】:

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

    v11

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

    v12

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

    【讨论】:

    • 谢谢!缓存工作。我也忘了在帖子里做会员。干杯!
    • 请接受答案,让其他人知道它有效
    猜你喜欢
    • 2018-08-08
    • 2023-04-04
    • 2019-05-06
    • 2019-12-13
    • 1970-01-01
    • 1970-01-01
    • 2019-01-21
    • 2021-09-17
    • 1970-01-01
    相关资源
    最近更新 更多