updateChannelPermissons
Updates a channel permisson
require('vendor/autoload.php');
use \HobsRkm\SDK\PHPDiscordSDK\PHPDiscordSDKFactory;
use \HobsRkm\SDK\PHPDiscordSDK\Actions\Channels;
$body = array(
"TYPE"=>"CHANNEL_PERMISSIONS",
"body"=>array(
"channel_id"=><<<<CHANNEL ID>>>>>,
"overwrite_id"=><<<PERMISSION ID>>>,
"type"=>'ROLE',
"allow"=>'VIEW_CHANNEL' //Permission Value
)
);
PHPDiscordSDKFactory::getInstance('Channels')
->updateChannelPermissons($body)
->then(function($data){
//channel details
print_r($data);
},
function ($error) {
//message event errors
print_r($error->getMessage());
});
Allow | Deny Permission Values
Permission Values
KICK_MEMBERS *
BAN_MEMBERS *
ADMINISTRATOR *
MANAGE_CHANNELS *
MANAGE_GUILD *
ADD_REACTIONS
VIEW_AUDIT_LOG
PRIORITY_SPEAKER
STREAM
VIEW_CHANNEL
SEND_MESSAGES
SEND_TTS_MESSAGES
MANAGE_MESSAGES *
EMBED_LINKS
ATTACH_FILES
READ_MESSAGE_HISTORY
MENTION_EVERYONE
USE_EXTERNAL_EMOJIS
VIEW_GUILD_INSIGHTS
CONNECT
SPEAK
MUTE_MEMBERS
DEAFEN_MEMBERS
MOVE_MEMBERS
USE_VAD
CHANGE_NICKNAME
MANAGE_NICKNAMES
MANAGE_ROLES *
MANAGE_WEBHOOKS *
MANAGE_EMOJIS_AND_STICKERS *
USE_APPLICATION_COMMANDS
REQUEST_TO_SPEAK
MANAGE_THREADS *
USE_PUBLIC_THREADS
USE_PRIVATE_THREADS
USE_EXTERNAL_STICKERS
*Requires Manage | Admin Permissions
Last updated
Was this helpful?