Я пытаюсь создать частные каналы в 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.