ChannelCapabilities
Predefined list of channel capabilities constants. Channel capabilities provide you information on which features are available for the current user. Channel capabilities are affected by a number of factors including:
User Permissions
Channel Type settings
Channel-level settings
Capabilities are the preferred way of deciding which actions should be available in the user interface.
Properties
Ability to ban channel members.
Ability to cast a vote in a poll.
Ability to receive connect events.
"Ability to create a call.
Ability to delete any message from the channel.
Ability to delete the channel.
Ability to delete own messages from the channel.
Ability to flag a message.
Ability to freeze or unfreeze the channel.
Ability to join channel (add own membership).
Ability to leave the channel (remove own membership).
Ability to mute the channel.
Ability to pin a message.
Ability to quote a message.
Ability to receive read events.
Ability to use message search.
Ability to send custom events.
Ability to attach links to messages.
Ability to send a message.
Ability to send reactions.
Ability to thread reply to a message.
Ability to send and receive typing events.
Ability to enable or disable slow mode.
Indicates that slow-mode should be skipped.
Ability to send and receive typing events.
Ability to update any message in the channel.
Ability to update channel data.
Ability to update channel members.
Ability to update own messages in the channel.
Ability to upload message attachments.