【发布时间】:2019-11-16 15:07:58
【问题描述】:
输出中基本上没有错误,但同时它没有做我想要实现的目标。
我已经连续 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 ⚖️" 频道的父级,这与我想要实现的目标相反
【问题讨论】:
-
Channelmaker中的 try/catch 应该做什么? -
制作频道...
-
如果很明显我就不必问了。 try 块中唯一可以抛出的操作会在 catch 块中重复,从而使 catch 毫无意义。
-
我看错了你的评论
标签: javascript bots discord discord.js