为了账号安全,请及时绑定邮箱和手机立即绑定

两个相互依赖的机器人命令

两个相互依赖的机器人命令

慕姐4208626 2021-10-21 14:21:32
我正在为一个非常特殊的需求制作一个不和谐的机器人。那就是从语音聊天中挑选队长。我当前的命令如下所示: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(非常简单,但无法很好地扩展,但由于您的机器人看起来非常具体,因此可以提供帮助)或者您可以开始处理数据库(不是那么简单,但是它可以很好地扩展)



查看完整回答
反对 回复 2021-10-21
  • 1 回答
  • 0 关注
  • 128 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信