Package discord4j.core.object.reaction
Class Reaction
java.lang.Object
discord4j.core.object.reaction.Reaction
- All Implemented Interfaces:
DiscordObject
A Discord message reaction.
- See Also:
-
Constructor Summary
ConstructorDescriptionReaction
(GatewayDiscordClient gateway, discord4j.discordjson.json.ReactionData data) Constructs aReaction
with an associatedGatewayDiscordClient
and Discord data. -
Method Summary
Modifier and TypeMethodDescriptionReturns theGatewayDiscordClient
that created this object.int
getCount()
Gets the number of people who reacted with this reaction's emoji.discord4j.discordjson.json.ReactionData
getData()
Gets the data of the reaction.getEmoji()
Gets this reaction's emoji.boolean
Gets whether the current bot user reacted using this reaction's emoji.toString()
-
Constructor Details
-
Reaction
Constructs aReaction
with an associatedGatewayDiscordClient
and Discord data.- Parameters:
gateway
- TheGatewayDiscordClient
associated to this object, must be non-null.data
- The raw data as represented by Discord, must be non-null.
-
-
Method Details
-
getClient
Description copied from interface:DiscordObject
Returns theGatewayDiscordClient
that created this object. Methods in it are exclusively based on the entity cache orStore
in use. Refer to callinggetClient().rest()
to access aDiscordClient
that is capable of requesting entities directly from the REST API.- Specified by:
getClient
in interfaceDiscordObject
- Returns:
- The
GatewayDiscordClient
associated to this object.
-
getData
public discord4j.discordjson.json.ReactionData getData()Gets the data of the reaction.- Returns:
- The data of the reaction.
-
getCount
public int getCount()Gets the number of people who reacted with this reaction's emoji.- Returns:
- The number of people who reacted with this reaction's emoji.
-
selfReacted
public boolean selfReacted()Gets whether the current bot user reacted using this reaction's emoji.- Returns:
- Whether the current bot user reacted using this reaction's emoji.
-
getEmoji
Gets this reaction's emoji.- Returns:
- This reaction's emoji.
-
toString
-