【问题标题】:discord ticket bot create text channel in the selected category不和谐票务机器人在所选类别中创建文本频道
【发布时间】:2021-04-04 16:42:33
【问题描述】:

我正在尝试制作 discord 票务机器人,一切正常,但我想在所选类别中创建票证文本频道,但使用此代码,频道将在无类别中创建。
这些是创建频道代码的部分:

function crearTicket(message, user){
    var canal = message.guild.channels.cache.find(c => c.name == `ticket-${user.id}`);
    if (!canal) {
        message.guild.channels.create(`ticket-${user.id}`,{type: "ticket"}).then(channel => { EnviarMensaje(channel, user);

            var rol = message.guild.roles.cache.find(r => r.name === "@everyone");

            channel.createOverwrite(user, {
                SEND_MESSAGES: true,
                VIEW_CHANNEL: true,
                READ_MESSAGE_HISTORY: true,
            });

            channel.createOverwrite(rol, {
                SEND_MESSAGES: false,
                VIEW_CHANNEL: false,
            });

        });

    }
}

这是所有代码的链接: https://raw.githubusercontent.com/hadiazt/hadiazt.github.io/main/js/bot.js
感谢您阅读我的问题

对不起我的英语不好

【问题讨论】:

  • "ticket" 不是CreateChannelDocs 中的类型选项。您可以创建的唯一类型是:["category","text","voice"]

标签: node.js discord discord.js bots


【解决方案1】:

假设您想在一个类别下制作频道,您将如何在一个类别中制作票务频道

message.guild.channels.create('ticket, {
                type: 'category', // CATEGORY
                position: 1, // on top
                permissionOverwrites: [
                    {
                        id: message.guild.id,
                        allow: ['VIEW_CHANNEL'],
                    }]
            }).then(ticket => {
                message.guild.channels.create('ticket-${user.id}', {
                    type: 'text', // TEXT_CHANNEL
                    parent: ticket,
                    permissionOverwrites: [ // affects everyone 
                        {
                            id: message.guild.id,
                            allow: ['VIEW_CHANNEL'],
                            deny: ["CONNECT"],
                        }]
                })

【讨论】:

    猜你喜欢
    • 2020-12-04
    • 2020-12-30
    • 2020-12-28
    • 2020-09-06
    • 2021-08-13
    • 2023-03-02
    • 2020-08-25
    • 1970-01-01
    相关资源
    最近更新 更多