Discord API / Restcord: создание частного канала - PullRequest
1 голос
/ 08 октября 2019

Я пытаюсь создать частные каналы в Discord с помощью Restcord, библиотеки PHP, которая очень тесно связана с Discord API.

В настоящее время мне удалось создать голосовые каналы, но все пользователи вСервер может видеть и присоединяться к каналам. Как я могу сделать каналы доступными только по приглашению?

Мой текущий тестовый код:

$discord = new \RestCord\DiscordClient(['token' => config('services.discord.bot_token')]);
$channel = $discord->guild->createGuildChannel([
    'guild.id'              => config('services.discord.guild_id'),
    'name'                  => 'lobby_' . uniqid(),
    'type'                  => 2, // Voice
    'permission_overwrites' => [
     ],
]);
$invitation = $discord->channel->createChannelInvite([
    'channel.id' => $channel->id,
]);

return "https://discordapp.com/invite/{$invitation->code}";

Заранее спасибо, любая помощь очень важна, либо с Restcord, либо напрямуюиспользуя API.

...