D++ (DPP)
C++ Discord API Bot Library
dpp::select_option::inner_select_emoji Struct Reference

Emoji definition. To set an emoji on your button you must set one of either the name or id fields. The easiest way is to use the component::set_emoji method. More...

#include <message.h>

+ Collaboration diagram for dpp::select_option::inner_select_emoji:

Public Attributes

std::string name
 Set the name field to the name of the emoji. For built in unicode emojis, set this to the actual unicode value of the emoji e.g. "😄" and not for example ":smile:". More...
 
dpp::snowflake id = 0
 The emoji ID value for emojis that are custom ones belonging to a guild. The same rules apply as with other emojis, that the bot must be on the guild where the emoji resides and it must be available for use (e.g. not disabled due to lack of boosts etc) More...
 
bool animated = false
 True if the emoji is animated. Only applies to custom emojis. More...
 

Detailed Description

Emoji definition. To set an emoji on your button you must set one of either the name or id fields. The easiest way is to use the component::set_emoji method.

Member Data Documentation

◆ animated

bool dpp::select_option::inner_select_emoji::animated = false

True if the emoji is animated. Only applies to custom emojis.

◆ id

dpp::snowflake dpp::select_option::inner_select_emoji::id = 0

The emoji ID value for emojis that are custom ones belonging to a guild. The same rules apply as with other emojis, that the bot must be on the guild where the emoji resides and it must be available for use (e.g. not disabled due to lack of boosts etc)

◆ name

std::string dpp::select_option::inner_select_emoji::name

Set the name field to the name of the emoji. For built in unicode emojis, set this to the actual unicode value of the emoji e.g. "😄" and not for example ":smile:".

D++ Library version 10.0.34D++ Library version 10.0.33D++ Library version 10.0.32D++ Library version 10.0.31D++ Library version 10.0.30D++ Library version 10.0.29D++ Library version 10.0.28D++ Library version 10.0.27D++ Library version 10.0.26D++ Library version 10.0.25D++ Library version 10.0.24D++ Library version 10.0.23D++ Library version 10.0.22D++ Library version 10.0.21D++ Library version 10.0.20D++ Library version 10.0.19D++ Library version 10.0.18D++ Library version 10.0.17D++ Library version 10.0.16D++ Library version 10.0.15D++ Library version 10.0.14D++ Library version 10.0.13D++ Library version 10.0.12D++ Library version 10.0.11D++ Library version 10.0.10D++ Library version 10.0.9D++ Library version 10.0.8D++ Library version 10.0.7D++ Library version 10.0.6D++ Library version 10.0.5D++ Library version 10.0.4D++ Library version 10.0.3D++ Library version 10.0.2D++ Library version 10.0.1D++ Library version 10.0.0D++ Library version 9.0.19D++ Library version 9.0.18D++ Library version 9.0.17D++ Library version 9.0.16D++ Library version 9.0.15D++ Library version 9.0.14D++ Library version 9.0.13D++ Library version 9.0.12D++ Library version 9.0.11D++ Library version 9.0.10D++ Library version 9.0.9D++ Library version 9.0.8D++ Library version 9.0.7D++ Library version 9.0.6D++ Library version 9.0.5D++ Library version 9.0.4D++ Library version 9.0.3D++ Library version 9.0.2D++ Library version 9.0.1D++ Library version 9.0.0D++ Library version 1.0.2D++ Library version 1.0.1D++ Library version 1.0.0