Information about a Message's reaction.




channelID: string

Channel where the reaction was added/removed.

client: Client
emoji: APIEmote


messageID: string

ID of the message where the reaction was added/removed.

reactorID: string

ID of the user who added the reaction.

type: string

The type of the parent entity.


  • get message(): any
  • The message where the reaction has been added. If the message is cached, it'll return a Message component, otherwise it'll return basic information about this message.

    Returns any

  • get reactor(): Member | {
        id: string;
  • Cached member. If member isn't cached will return an object with the member's id.

    Returns Member | {
        id: string;