Javascript 使用Discord bot移动语音聊天用户
我正在尝试编写一个机器人程序,它根据一个命令,将用户移动到您选择的房间多次。 对于配置和托管,我使用autocode.com,正确设置了“userId”和“number”。 但是,用户不会被移开。 这是密码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))
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位。