Skip to main content
Wapi.js Docs / ReplyButtonInteractionEvent

Class: ReplyButtonInteractionEvent

Represents a reply button interaction event.

Implements

Extends

Implements

Constructors

new ReplyButtonInteractionEvent()

new ReplyButtonInteractionEvent(params): ReplyButtonInteractionEvent
Creates a new instance of ReplyButtonInteractionEvent.

Parameters

• params The parameters for creating the ReplyButtonInteractionEvent. • params.client: Client The client object. • params.data The data object. • params.data.buttonId: string • params.data.from: string • params.data.isForwarded: boolean • params.data.messageId: string • params.data.timestamp: string • params.data.title: string

Returns

ReplyButtonInteractionEvent

Overrides

InteractionEvent.constructor

Source

packages/wapi.js/src/webhook/events/interaction/index.ts:132

Properties

buttonId

buttonId: string

Implementation of

ButtonReplyInteractionMessageEventInterface.buttonId

Source

packages/wapi.js/src/webhook/events/interaction/index.ts:118

client

client: Client
The client instance associated with the event.

Implementation of

ButtonReplyInteractionMessageEventInterface.client

Inherited from

InteractionEvent.client

Source

packages/wapi.js/src/webhook/events/base/index.ts:20

context

context: MessageContext
The context of the message.

Implementation of

ButtonReplyInteractionMessageEventInterface.context

Inherited from

InteractionEvent.context

Source

packages/wapi.js/src/webhook/events/base/index.ts:37

isForwarded

isForwarded: boolean

Inherited from

InteractionEvent.isForwarded

Source

packages/wapi.js/src/webhook/events/base/index.ts:39

messageId

messageId: string
The ID of the message.

Implementation of

ButtonReplyInteractionMessageEventInterface.messageId

Inherited from

InteractionEvent.messageId

Source

packages/wapi.js/src/webhook/events/base/index.ts:36

timestamp

timestamp: number
The timestamp of the message.

Implementation of

ButtonReplyInteractionMessageEventInterface.timestamp

Inherited from

InteractionEvent.timestamp

Source

packages/wapi.js/src/webhook/events/base/index.ts:38

title

title: string

Implementation of

ButtonReplyInteractionMessageEventInterface.title

Source

packages/wapi.js/src/webhook/events/interaction/index.ts:117

Methods

react()

react(params): Promise<object | object>
Reacts to the message with an emoji.

Parameters

• params The parameters for the reaction. • params.emoji: string The emoji to react with. • params.phoneNumber: string The phone number of the sender.

Returns

Promise<object | object>
  • A promise that resolves with the reaction response.

Inherited from

InteractionEvent.react

Source

packages/wapi.js/src/webhook/events/base/index.ts:100

read()

read(): Promise<object | object | object | object | object>
Marks the message as read.

Returns

Promise<object | object | object | object | object>
  • A promise that resolves with the read response.

Inherited from

InteractionEvent.read

Memberof

MessageEvent

Source

packages/wapi.js/src/webhook/events/base/index.ts:121

reply()

reply<T>(props): Promise<object | object>
Sends a reply to the message.

Type parameters

• T extends BaseMessage<string>

Parameters

• props The properties for the reply. • props.message: T The message to send as a reply.

Returns

Promise<object | object>
  • A promise that resolves when the reply is sent.

Inherited from

InteractionEvent.reply

Throws

  • If the context message ID is not found.

Source

packages/wapi.js/src/webhook/events/base/index.ts:75