基本上,输出中没有错误,但同时也没有达到我想要达到的目的。
我已经在5个小时的时间里一直在修改脚本,这直接混淆了行的定位,现在我到达了可以给我诺言的位置(我的第一个问题),但是我无法为频道做父母。
我尝试了discord.js服务器和站点,youtube,其他2个站点,但忘记了它的名称,但是我无法破解它。
function setup(arguments, message){
var server = message.guild;
var name = message.author.username;
let searchquery = arguments.join("")
let cat = server.createChannel("Important", "category");
async function Channelmaker(Sent, obj){
try {
let chan = await server.createChannel(Sent, "Text");
//console.log(obj);
return chan
} catch(prom){
var chan2 = await server.createChannel(Sent, "Text");
return new Promise(resolve => {
var chan2 = server.createChannel(Sent, "Text", parent = obj);
resolve(chan2)
});
}
}
var holding
var chan = Channelmaker("⚖️ rules ⚖️", cat).then(value => {
console.log(value)
holding = value
value.parentID = cat
chan.setParent(cat.Id)
}).catch(error => {
// s
});
console.log("holding")
console.log(holding)
}
该类别不是所创建的"⚖️ rules ⚖️"
频道的父类别,这与我要实现的目标相反
答案 0 :(得分:0)
在Guild.createChannel()
中,使用包含ChannelData的options
参数,如下所示:
await server.createChannel(Sent, {
// You can omit the 'type' property; it's 'text' by default.
parent: obj
});