开发Discord Bot,代码有问题吗?

时间:2017-11-25 21:00:51

标签: javascript node.js bots discord discord.js

我目前正在尝试使用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

2 个答案:

答案 0 :(得分:0)

当您创建变量user时,您应该将消息更改为msg。

答案 1 :(得分:0)

很晚但await仅适用于async