【问题标题】:discord.js create guild with channels with permission overwrites [closed]discord.js 使用具有权限覆盖的频道创建公会 [关闭]
【发布时间】:2021-09-19 05:24:58
【问题描述】:

我不确定 Discord 开发人员在添加此功能时的想法,但我似乎无法得出关于他们如何排除 Discord.GuildManager#create 的工作的结论,无论如何。例如,你怎么能拥有,

Discord.GuildCreateOptions#channels[0] = {
    name:"example-channel",
    type:Discord.ChannelType.text,
    permissionOverwrites: [
        {
            id:

这就是我的代码 sn-p 必须停止的地方。如果公会还没有创建,我在上帝平坦的绿色地球上哪里可以找到一个甚至还不存在的角色的id?请告诉我我是这里的笨蛋,你们中的一个人确切地知道如何做到这一点,而且不会因为钝力而引起需要住院的偏头痛手掌外伤。有人知道吗?

【问题讨论】:

    标签: javascript typescript discord discord.js


    【解决方案1】:

    我的猜测是,在GuildCreateOptions 中提供您想要创建公会的角色,就像您在频道中所做的一样。为他们分配自定义 ID,你放在那里的东西并不重要。然后在覆盖中使用这些 id。


    (文档截图)

    如果随机数不能作为角色 ID。您可能必须生成自己的 Discord Snowflake。或复制一些随机的不和谐ID,例如消息 ID。

    没有测试任何东西,只是猜测。希望它至少有一点帮助:3

    【讨论】:

      猜你喜欢
      • 2018-03-04
      • 2021-02-01
      • 2019-10-21
      • 2020-01-28
      • 2022-01-18
      • 2021-08-05
      • 2021-03-16
      • 2021-08-19
      • 2023-03-27
      相关资源
      最近更新 更多