我正在为一个非常特殊的需求制作一个不和谐的机器人。那就是从语音聊天中挑选队长。我当前的命令如下所示:module.exports = { name: 'captains', guildOnly: true, execute(message) { var voiceUsers = message.member.voiceChannel.members; //pick 2 random users },};它可以完成这项工作,但我想排除在其他人还没有轮到时重复使用同一用户。所以我想创建一个大厅来跟踪选择的用户,然后船长命令会将他们从随机选择中排除。所以创建大厅命令: name: 'create-lobby', description: 'Create a lobby', execute(message) { var pickedUsers = new Map(); //something goes here? },};我的问题是如何让船长命令与 create-lobby 中的 var 交互?检查是否创建了大厅,然后将选择的用户添加到列表中。我无法通过基本的谷歌搜索找到这个问题,这可能是由于我是 javascript 新手的措辞错误,如果是这样,我深表歉意,并会在我知道要查找的内容时删除这个问题。
1 回答
暮色呼如
TA贡献1853条经验 获得超9个赞
我认为您的解决方案是将大厅存储在其他地方,例如 JSON(非常简单,但无法很好地扩展,但由于您的机器人看起来非常具体,因此可以提供帮助)或者您可以开始处理数据库(不是那么简单,但是它可以很好地扩展)
添加回答
举报
0/150
提交
取消