Delete Channel¶
-
ORCAcode discord_delete_channel(struct discord *client, u64_snowflake_t channel_id, struct discord_channel *ret)¶
Delete a channel, or close a private message.
Note
Requires the MANAGE_CHANNELS permission for the guild, or MANAGE_THREADS if the channel is a thread
Note
Deleting a category does not delete its child channels; they will have their parent_id removed and a
Channel Update Gateway
event will fire for each of themNote
Fires a
Channel Delete
event (orThread Delete
if the channel was a thread)- Parameters
client – the client created with discord_init()
channel_id – the channel to be deleted
ret – if successful, a discord_channel that should be free’d with
discord_channel_cleanup()
- Returns
ORCAcode for how the operation went, ORCA_OK means nothing out of the ordinary