discord_remove_intents - remove events to listen to#
-
void discord_remove_intents(struct discord *client, enum discord_gateway_intents code)#
Unsubscribe from Discord Events.
- Parameters:
client – the client created with discord_init()
code – the intents opcode, can be set as bitmask operation Ex: 1 << 0 | 1 << 1 | 1 << 4
Example#
struct discord *client = discord_init(BOT_TOKEN);
// this will implicitly set intents for channel and direct messages
discord_set_on_message_create(client, &on_msg);
// keep only the channel messages intent
discord_remove_intents(client, DISCORD_GATEWAY_DIRECT_MESSAGES);
discord_run(client);
discord_cleanup(client);