【问题标题】:Discord move botDiscord 移动机器人
【发布时间】:2021-05-07 05:18:30
【问题描述】:

我正在尝试启动,在输入命令 >summon @nick 后,开始将用户从一个房间移动到另一个房间,这是问题所在:

代码:

const Discord = require('discord.js');

const client = new Discord.Client();

const guild = new Discord.Guild(client, Object);


module.exports = {
    name: 'summon',
    description: "Vyvolá člověka",
    execute(message, args) {

        const times = 6;
        let i = 0;
        const member = message.mentions.members.first();
        const channel1 = message.guild.members.cache.get("689511445519794177");
        const channel2 = message.guild.members.cache.get("774780272738566194");

        if(member == null){

            message.channel.send("Nezadal jsi uživatele!");
            console.log("Špatné použití příkazu.");

        } else {

            Discord.GuildMember.setVoiceChannel(channel1);
            message.channel.send("debug1");
            Discord.GuildMember.setVoiceChannel(channel2);
            message.channel.send("debug2");

    }}
};

错误是:

PS C:\Users\-----\Desktop\------\----> node .
MilanCXL je online!
C:\Users\----\Desktop\-----\------\commands\summon.js:26
            Discord.GuildMember.setVoiceChannel(channel1);
                                ^

TypeError: Discord.GuildMember.setVoiceChannel is not a function
    at Object.execute (C:\Users\----\Desktop\----\-----\commands\summon.js:26:33)
    at Client.<anonymous> (C:\Users\---\Desktop\----\-----\main.js:39:39)

感谢您的回复, 修复修复

【问题讨论】:

    标签: javascript discord


    【解决方案1】:

    大概你想要member.setVoiceChannel(channel1)而不是Discord.GuildMember.setVoiceChannel(channel1);

    【讨论】:

      猜你喜欢
      • 2021-10-24
      • 2021-12-12
      • 1970-01-01
      • 2021-04-01
      • 2021-02-02
      • 2021-07-01
      • 2021-01-01
      • 2021-03-12
      • 2021-05-14
      相关资源
      最近更新 更多