Discord.js Js选项对象

Discord.js Js选项对象,discord.js,Discord.js,我实际上在做一个命令,与玩家开始“对话”,并接受他给我的回复。为此,我计划使用一个临时频道。我没有找到一个完整的方法来创建频道。我看到,我们必须创建通道,并在修改后根据需要进行调整。所以我有这个代码: m.guild.createChannel(`Candidature-${m.author.username}`, 'text', [{ type: 'role', id: '605021521467146279', permission: 0x400 }]) 出现此

我实际上在做一个命令,与玩家开始“对话”,并接受他给我的回复。为此,我计划使用一个临时频道。我没有找到一个完整的方法来创建频道。我看到,我们必须创建通道,并在修改后根据需要进行调整。所以我有这个代码:

m.guild.createChannel(`Candidature-${m.author.username}`, 'text', [{
    type: 'role',
    id: '605021521467146279',
    permission: 0x400
  }])
出现此错误时:

(node:1904) DeprecationWarning: Guild#createChannel: Create channels with an options object instead of separate parameters
我也没有找到关于
选项对象
的真正文档。我可以有一些关于它是如何工作的信息,以及一些了解更多信息的链接吗


谢谢您的帮助。

我可以看到这里的混乱,因为现在创建频道的方式已经改变,下面是如何创建频道:(
var name=“blah”
不需要,但会稍微清理一下)

并且要执行您想要使用的频道权限,请执行以下操作:

message.guild.createChannel(name, { type: "text" }).then(
  (chan) => {
  chan.overwritePermissions(message.guild.roles.find('name', '@everyone'), {
     'VIEW_CHANNEL': false
  })
您可以更改角色或将其更改为其他内容,如
message.author.id
或提及的用户等


希望这有帮助

谢谢你的回答。我必须这样做:

m.guild.createChannel(
      `Candidature-${m.author.username}`, {
        type: 'text',
        topic: `Salon de candidature créé par ${m.author.username} | Id du joueur : ${m.author.id}`,
        parent: idCategorie,
        permissionOverwrites: [{
            id: m.guild.id,
            deny: ['VIEW_CHANNEL'],
          },
          {
            id: m.author.id,
            allow: ['VIEW_CHANNEL'],
          }
        ]
      })
    .then((chan) => {

      console.log("Channel create");

    });
通过这些链接:


它正在创建一个以名称、主题和类别为父级的频道。只有驾驶员本人和管理员才能看到频道。

您需要使用。另外,
role
不是类型,
id
不是选项,
0x400
不是文本频道的权限。谢谢,我会试试。是的,我就是这么做的。我丢失了一些做这件事的文档。Discord频道数据选项:Discord权限用法:那么这个问题现在已全部排序?是!我得等3个小时才能把我的答案当作接受。很高兴我能帮上忙。
m.guild.createChannel(
      `Candidature-${m.author.username}`, {
        type: 'text',
        topic: `Salon de candidature créé par ${m.author.username} | Id du joueur : ${m.author.id}`,
        parent: idCategorie,
        permissionOverwrites: [{
            id: m.guild.id,
            deny: ['VIEW_CHANNEL'],
          },
          {
            id: m.author.id,
            allow: ['VIEW_CHANNEL'],
          }
        ]
      })
    .then((chan) => {

      console.log("Channel create");

    });