我目前正在尝试使用Node.JS和Discord.JS创建一个Discord bot。机器人的意思是,当用户写道时,如果他正在进行语音聊天,机器人会将用户史蒂夫从我的不和谐服务器移动到AFK聊天。 这是我的代码,但它不起作用!有人可以帮我解决这个问题吗?
当用户在聊天中键入!史蒂夫时,我希望机器人将不和谐服务器中的用户Steve移动到语音聊天频道AFK。
const Discord = require("discord.js");
const client = new Discord.Client();
const prefix = "!"
client.on('ready', () => {
console.log(`Bot launched. Bot ${client.user.tag} is successfully activated!`);
client.user.setStatus("online");
client.user.setGame('Gay Porn ', 'https://www.twitch.tv/food');
});
client.on('message', msg => {
if (msg.content === prefix + 'steve') {
msg.reply('Have fun in the AFK chat steve!!')
var user = message.guild.members.find("185401917520871424", USERID_SOUL);
await member.setVoiceChannel("306166618835255297");
}
})
client.login('private');
谢谢:D
答案 0 :(得分:0)
当您创建变量user
时,您应该将消息更改为msg。
答案 1 :(得分:0)
很晚但await
仅适用于async
。