Javascript 使用Discord bot移动语音聊天用户

Javascript 使用Discord bot移动语音聊天用户,javascript,discord.js,Javascript,Discord.js,我正在尝试编写一个机器人程序,它根据一个命令,将用户移动到您选择的房间多次。 对于配置和托管,我使用autocode.com,正确设置了“userId”和“number”。 但是,用户不会被移开。 这是密码 const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN}); let isAdmin = (context.params.event.member.permissions & (1<<3))

我正在尝试编写一个机器人程序,它根据一个命令,将用户移动到您选择的房间多次。 对于配置和托管,我使用autocode.com,正确设置了“userId”和“number”。 但是,用户不会被移开。 这是密码

const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});

let isAdmin = (context.params.event.member.permissions & (1<<3)) === (1<<3);

if (isAdmin) {
  let userId = context.params.event.data.options[0].value;
  let number = context.params.event.data.options[1].value;
  
  let result = await lib.discord.channels['@0.1.0'].messages.create({
    channel_id: `${context.params.event.channel_id}`,
    content: `It's time to Jump for ` +number+ ' times'
  });
  for(let i = 0; i < number; i++){
  await guild.member(userId).voice.setChannel("789946095341535242");
  await sleep(1000)}
} else {
  await lib.discord.channels['@0.1.0'].messages.create({
    channel_id: `${context.params.event.channel_id}`,
    content: `This command is admin only!`,
  });
}
const lib=require('lib')({token:process.env.STDLIB_SECRET_token});

让isAdmin=(context.params.event.member.permissions&(1)我很困惑您使用的是模板字符串,然后完全忽略了它们的要点。提示:
跳转${number}次
。提示:
x&(1如果我必须诚实地说,这一行:
让isAdmin=(context.params.event.member.permissions&)(1)您是否有任何错误?这不是什么神秘的事情,只是一个问题。根据阅读,这里的“管理位”似乎位于第3位。