NAME

Discord::Client::Intents - Named Gateway intent bitmasks

SYNOPSIS

use Discord::Client::Intents;

# Combine named intents into a bitmask.
my $intents = Discord::Client::Intents->bits('GUILDS', 'GUILD_MESSAGES');

DESCRIPTION

Maps Gateway intent names to bit values. Names are case-sensitive. Privileged intents must also be enabled in the Developer Portal when required.

METHODS

bits

bits(names...) returns the combined integer bitmask, or zero for no names. Unknown names and non-string arguments throw.

names

Returns the supported intent names as a sorted list.

LICENSE

Apache License 2.0.