Group DM 添加收件人“缺少权限”

问题描述 投票:0回答:1

PUT/channels/{channel.id}/recipients/{user.id} 如果我运行此 API,则将此权限问题发送给我 请帮我 { "message": "缺少权限", “代码”:50013 }

Postman hit api screenshot

node.js api discord discord.js channel
1个回答
0
投票

我找到了解决方案

const guild = client.guilds.cache.get(guildId);

  await guild.members.list();


  const channel = await guild.channels.create({
    name: channelName,
    type: ChannelType.GuildText,
    permissionOverwrites: [
      {
        id: guild.roles.everyone,
        deny: [PermissionFlagsBits.ViewChannel],
      },
      {
        id: memberId,
        allow: [PermissionFlagsBits.ViewChannel],
      },
    ],
  });

  console.log(`Channel created: ${channel}`);
© www.soinside.com 2019 - 2024. All rights reserved.