javascript - 试图让一个不和谐的机器人随机选择一个用户
问题描述
我正在尝试制作一个机器人,它将为我的不和谐频道打印一个随机用户。问题是我在 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();
推荐阅读
- python - 检查包含数字的列中是否有字符串
- postgresql - Get day name based on custome ID of bigint[] datatype
- list - PowerBI和SharePoint列表:如何统计PID值等于每行UID的行数(第3列需要公式)
- flutter - Flutter image.network() 使应用程序崩溃
- vue.js - 如何在 Vue 中使用 Pug 数组?
- php - php、shell 和 git 克隆
- javascript - 显示表格结果信息的功能
- scala - 使用 Gradle 的 Play 应用程序中的 Swagger API 文档
- python - 计算列表中某个值被超出的次数
- ios - 获取根视图控制器时收到错误