dpp::collected_reaction
dpp::managed
collector.h
snowflake snowflake dpp::managed::id id dpp::managed::id = {}

Unique ID of object set by Discord. This value contains a timestamp, worker ID, internal server ID, and an incrementing value. Only the timestamp is relevant to us as useful metadata.

snowflake snowflake dpp::collected_reaction::message_author_id message_author_id dpp::collected_reaction::message_author_id {}

Optional: ID of the user who authored the message which was reacted to.

channel channel dpp::collected_reaction::react_channel react_channel dpp::collected_reaction::react_channel {}

Reacting channel.

emoji emoji dpp::collected_reaction::react_emoji react_emoji dpp::collected_reaction::react_emoji {}

Reacted emoji.

guild guild dpp::collected_reaction::react_guild react_guild dpp::collected_reaction::react_guild {}

Reacting guild.

guild_member guild_member dpp::collected_reaction::react_member react_member dpp::collected_reaction::react_member {}

Reacting guild member.

user user dpp::collected_reaction::react_user react_user dpp::collected_reaction::react_user {}

Reacting user.

double double dpp::managed::get_creation_time () const noexcept get_creation_time dpp::managed::get_creation_time

Get the creation time of this object according to Discord.

double creation time inferred from the snowflake ID. The minimum possible value is the first second of 2015.

bool bool dpp::managed::operator!= (const managed &other) const noexcept operator!= dpp::managed::operator!= const managed & other

Comparison operator for comparing two managed objects by id.

other

Other object to compare against

true objects are not the same id

false objects are the same id

bool bool dpp::managed::operator== (const managed &other) const noexcept operator== dpp::managed::operator== const managed & other

Comparison operator for comparing two managed objects by id.

other

Other object to compare against

true objects are the same id

false objects are not the same id

Represents a reaction. Can be filled for use in a collector.

dpp::collected_reaction
dpp::managed
K
T
auto_archive_duration_t
bool
default_forum_sort_order_t
default_message_notification_t
dpp::channel
CHANNEL_TYPE_MASK
name
rtc_region
topic
recipients
permission_overwrites
available_tags
default_reaction
icon
guild_id
last_message_id
owner_id
parent_id
last_pin_timestamp
permissions
bitrate
default_thread_rate_limit_per_user
flags
position
rate_limit_per_user
default_auto_archive_duration
default_sort_order
user_limit
dpp::collected_reaction
react_user
react_guild
react_member
react_channel
react_emoji
message_author_id
dpp::emoji
name
roles
user_id
image_data
flags
dpp::forum_tag
name
emoji
moderated
dpp::guild
description
name
vanity_url_code
channels
emojis
roles
threads
voice_members
members
welcome_screen
banner
discovery_splash
icon
splash
afk_channel_id
application_id
owner_id
public_updates_channel_id
rules_channel_id
safety_alerts_channel_id
system_channel_id
widget_channel_id
flags
max_members
max_presences
member_count
flags_extra
premium_subscription_count
shard_id
afk_timeout
max_video_channel_users
default_message_notifications
premium_tier
verification_level
explicit_content_filter
mfa_level
nsfw_level
dpp::guild_member
nickname
roles
flags
guild_id
user_id
avatar
communication_disabled_until
joined_at
premium_since
dpp::json_interface< T >
dpp::json_interface< channel >
< channel >
dpp::json_interface< emoji >
< emoji >
dpp::json_interface< forum_tag >
< forum_tag >
dpp::json_interface< guild >
< guild >
dpp::json_interface< guild_member >
< guild_member >
dpp::json_interface< user >
< user >
dpp::json_interface< voicestate >
< voicestate >
dpp::json_interface< welcome_channel >
< welcome_channel >
dpp::json_interface< welcome_screen >
< welcome_screen >
dpp::managed
id
dpp::permission
value
dpp::permission_overwrite
id
allow
deny
type
dpp::snowflake
value
dpp::user
global_name
username
avatar
avatar_decoration
primary_guild
flags
discriminator
refcount
dpp::utility::icon
hash_or_data
dpp::utility::iconhash
first
second
dpp::utility::image_data
data
size
type
dpp::utility::primaryguild
id
enabled
tag
badge
dpp::voicestate
shard_id
channel_id
guild_id
user_id
session_id
flags
request_to_speak
dpp::welcome_channel
description
emoji_name
channel_id
emoji_id
dpp::welcome_screen
description
welcome_channels
guild_afk_timeout_t
guild_explicit_content_t
guild_nsfw_level_t
guild_premium_tier_t
image_type
int32_t
mfa_level_t
static constexpr uint16_t
std::basic_string< Char >
byte
std::map< K, T >
keys
elements
std::map< dpp::snowflake, dpp::voicestate >
keys
elements
< dpp::snowflake, dpp::voicestate >
std::string
std::unique_ptr< T >
ptr
std::unique_ptr< std::byte[]>
ptr
< std::byte[]>
std::unordered_map< K, T >
keys
elements
std::unordered_map< snowflake, guild_member >
< snowflake, guild_member >
variant< std::monostate, dpp::snowflake, std::string >
variant< std::monostate, dpp::utility::iconhash, dpp::utility::image_data >
std::vector< T >
elements
std::vector< dpp::forum_tag >
elements
< dpp::forum_tag >
std::vector< dpp::permission_overwrite >
elements
< dpp::permission_overwrite >
std::vector< dpp::snowflake >
elements
< dpp::snowflake >
std::vector< dpp::welcome_channel >
elements
< dpp::welcome_channel >
time_t
uint16_t
uint32_t
uint64_t
uint8_t
verification_level_t
- dpp::collected_reaction
  get_creation_time
- dpp::collected_reaction
  id
- dpp::collected_reaction
  managed
- dpp::collected_reaction
  managed
- dpp::collected_reaction
  managed
- dpp::collected_reaction
  managed
- dpp::collected_reaction
  message_author_id
- dpp::collected_reaction
  operator!=
- dpp::collected_reaction
  operator=
- dpp::collected_reaction
  operator=
- dpp::collected_reaction
  operator==
- dpp::collected_reaction
  react_channel
- dpp::collected_reaction
  react_emoji
- dpp::collected_reaction
  react_guild
- dpp::collected_reaction
  react_member
- dpp::collected_reaction
  react_user
- dpp::collected_reaction
  ~managed