Как один родительский канал попадает в категорию с бот-диссонансом? - PullRequest
0 голосов
/ 06 июля 2019

В основном нет ошибок в выводе, но в то же время он не делает то, что я пытаюсь достичь.

Я 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 ⚖️", что противоположно тому, чего я пытаюсь достичь

1 Ответ

0 голосов
/ 06 июля 2019

В Guild.createChannel(), используйте параметр options, включая ChannelData , например:

await server.createChannel(Sent, {
  // You can omit the 'type' property; it's 'text' by default.
  parent: obj
});
...