Wapi.js Docs / StickerMessageEvent

Class: StickerMessageEvent

Represents a sticker message event.

Implements

Extends

Implements

Constructors

new StickerMessageEvent()

new StickerMessageEvent(params): StickerMessageEvent

Creates a new StickerMessageEvent instance.

Parameters

params

The parameters for creating the event.

params.client: Client

The client associated with the event.

params.data

The data associated with the event.

params.data.from: string

params.data.isForwarded: boolean

params.data.mediaId: string

params.data.messageId: string

params.data.mimeType: string

params.data.sha256: string

params.data.sticker: StickerMessage

params.data.timestamp: string

Returns

StickerMessageEvent

Overrides

MediaMessageEvent.constructor

Source

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

Properties

client

client: Client

The client instance associated with the event.

Implementation of

StickerMessageEventInterface.client

Inherited from

MediaMessageEvent.client

Source

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


context

context: MessageContext

The context of the message.

Implementation of

StickerMessageEventInterface.context

Inherited from

MediaMessageEvent.context

Source

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


isForwarded

isForwarded: boolean

Inherited from

MediaMessageEvent.isForwarded

Source

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


mediaId

mediaId: string

The ID of the media.

Implementation of

StickerMessageEventInterface.mediaId

Inherited from

MediaMessageEvent.mediaId

Source

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


messageId

messageId: string

The ID of the message.

Implementation of

StickerMessageEventInterface.messageId

Inherited from

MediaMessageEvent.messageId

Source

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


mimeType

mimeType: string

The MIME type of the media.

Implementation of

StickerMessageEventInterface.mimeType

Inherited from

MediaMessageEvent.mimeType

Source

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


sha256

sha256: string

The SHA256 hash of the media.

Implementation of

StickerMessageEventInterface.sha256

Inherited from

MediaMessageEvent.sha256

Source

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


sticker

sticker: StickerMessage

The sticker message associated with the event.

Implementation of

StickerMessageEventInterface.sticker

Source

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


timestamp

timestamp: number

The timestamp of the message.

Implementation of

StickerMessageEventInterface.timestamp

Inherited from

MediaMessageEvent.timestamp

Source

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

Methods

getUrl()

getUrl(): Promise<string>

Gets the URL of the media.

Returns

Promise<string>

  • A promise that resolves with the URL of the media.

Implementation of

StickerMessageEventInterface.getUrl

Inherited from

MediaMessageEvent.getUrl

Source

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


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

MediaMessageEvent.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

MediaMessageEvent.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

MediaMessageEvent.reply

Throws

  • If the context message ID is not found.

Source

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