【发布时间】: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