> ## Documentation Index
> Fetch the complete documentation index at: https://javascript.wapikit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# StickerMessageEvent

[Wapi.js Docs](../README.mdx) / StickerMessageEvent

# Class: StickerMessageEvent

Represents a sticker message event.

## Implements

## Extends

* [`MediaMessageEvent`](MediaMessageEvent.mdx)

## Implements

* [`StickerMessageEventInterface`](../interfaces/StickerMessageEventInterface.mdx)

## Constructors

### new StickerMessageEvent()

> **new StickerMessageEvent**(`params`): [`StickerMessageEvent`](StickerMessageEvent.mdx)

Creates a new StickerMessageEvent instance.

#### Parameters

• **params**

The parameters for creating the event.

• **params.client**: [`Client`](Client.mdx)

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`](StickerMessage.mdx)

• **params.data.timestamp**: `string`

#### Returns

[`StickerMessageEvent`](StickerMessageEvent.mdx)

#### Overrides

[`MediaMessageEvent`](MediaMessageEvent.mdx).[`constructor`](MediaMessageEvent.mdx#constructors)

#### Source

[packages/wapi.js/src/webhook/events/sticker/index.ts:36](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/webhook/events/sticker/index.ts#L36)

## Properties

### client

> **client**: [`Client`](Client.mdx)

The client instance associated with the event.

#### Implementation of

[`StickerMessageEventInterface`](../interfaces/StickerMessageEventInterface.mdx).[`client`](../interfaces/StickerMessageEventInterface.mdx#client)

#### Inherited from

[`MediaMessageEvent`](MediaMessageEvent.mdx).[`client`](MediaMessageEvent.mdx#client)

#### Source

[packages/wapi.js/src/webhook/events/base/index.ts:20](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/webhook/events/base/index.ts#L20)

***

### context

> **context**: [`MessageContext`](../type-aliases/MessageContext.mdx)

The context of the message.

#### Implementation of

[`StickerMessageEventInterface`](../interfaces/StickerMessageEventInterface.mdx).[`context`](../interfaces/StickerMessageEventInterface.mdx#context)

#### Inherited from

[`MediaMessageEvent`](MediaMessageEvent.mdx).[`context`](MediaMessageEvent.mdx#context)

#### Source

[packages/wapi.js/src/webhook/events/base/index.ts:37](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/webhook/events/base/index.ts#L37)

***

### isForwarded

> **isForwarded**: `boolean`

#### Inherited from

[`MediaMessageEvent`](MediaMessageEvent.mdx).[`isForwarded`](MediaMessageEvent.mdx#isforwarded)

#### Source

[packages/wapi.js/src/webhook/events/base/index.ts:39](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/webhook/events/base/index.ts#L39)

***

### mediaId

> **mediaId**: `string`

The ID of the media.

#### Implementation of

[`StickerMessageEventInterface`](../interfaces/StickerMessageEventInterface.mdx).[`mediaId`](../interfaces/StickerMessageEventInterface.mdx#mediaid)

#### Inherited from

[`MediaMessageEvent`](MediaMessageEvent.mdx).[`mediaId`](MediaMessageEvent.mdx#mediaid)

#### Source

[packages/wapi.js/src/webhook/events/base/index.ts:147](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/webhook/events/base/index.ts#L147)

***

### messageId

> **messageId**: `string`

The ID of the message.

#### Implementation of

[`StickerMessageEventInterface`](../interfaces/StickerMessageEventInterface.mdx).[`messageId`](../interfaces/StickerMessageEventInterface.mdx#messageid)

#### Inherited from

[`MediaMessageEvent`](MediaMessageEvent.mdx).[`messageId`](MediaMessageEvent.mdx#messageid)

#### Source

[packages/wapi.js/src/webhook/events/base/index.ts:36](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/webhook/events/base/index.ts#L36)

***

### mimeType

> **mimeType**: `string`

The MIME type of the media.

#### Implementation of

[`StickerMessageEventInterface`](../interfaces/StickerMessageEventInterface.mdx).[`mimeType`](../interfaces/StickerMessageEventInterface.mdx#mimetype)

#### Inherited from

[`MediaMessageEvent`](MediaMessageEvent.mdx).[`mimeType`](MediaMessageEvent.mdx#mimetype)

#### Source

[packages/wapi.js/src/webhook/events/base/index.ts:148](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/webhook/events/base/index.ts#L148)

***

### sha256

> **sha256**: `string`

The SHA256 hash of the media.

#### Implementation of

[`StickerMessageEventInterface`](../interfaces/StickerMessageEventInterface.mdx).[`sha256`](../interfaces/StickerMessageEventInterface.mdx#sha256)

#### Inherited from

[`MediaMessageEvent`](MediaMessageEvent.mdx).[`sha256`](MediaMessageEvent.mdx#sha256)

#### Source

[packages/wapi.js/src/webhook/events/base/index.ts:149](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/webhook/events/base/index.ts#L149)

***

### sticker

> **sticker**: [`StickerMessage`](StickerMessage.mdx)

The sticker message associated with the event.

#### Implementation of

[`StickerMessageEventInterface`](../interfaces/StickerMessageEventInterface.mdx).[`sticker`](../interfaces/StickerMessageEventInterface.mdx#sticker)

#### Source

[packages/wapi.js/src/webhook/events/sticker/index.ts:20](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/webhook/events/sticker/index.ts#L20)

***

### timestamp

> **timestamp**: `number`

The timestamp of the message.

#### Implementation of

[`StickerMessageEventInterface`](../interfaces/StickerMessageEventInterface.mdx).[`timestamp`](../interfaces/StickerMessageEventInterface.mdx#timestamp)

#### Inherited from

[`MediaMessageEvent`](MediaMessageEvent.mdx).[`timestamp`](MediaMessageEvent.mdx#timestamp)

#### Source

[packages/wapi.js/src/webhook/events/base/index.ts:38](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/webhook/events/base/index.ts#L38)

## 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`](../interfaces/StickerMessageEventInterface.mdx).[`getUrl`](../interfaces/StickerMessageEventInterface.mdx#geturl)

#### Inherited from

[`MediaMessageEvent`](MediaMessageEvent.mdx).[`getUrl`](MediaMessageEvent.mdx#geturl)

#### Source

[packages/wapi.js/src/webhook/events/base/index.ts:191](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/webhook/events/base/index.ts#L191)

***

### 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`](MediaMessageEvent.mdx).[`react`](MediaMessageEvent.mdx#react)

#### Source

[packages/wapi.js/src/webhook/events/base/index.ts:100](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/webhook/events/base/index.ts#L100)

***

### 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`](MediaMessageEvent.mdx).[`read`](MediaMessageEvent.mdx#read)

#### Memberof

MessageEvent

#### Source

[packages/wapi.js/src/webhook/events/base/index.ts:121](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/webhook/events/base/index.ts#L121)

***

### 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`](MediaMessageEvent.mdx).[`reply`](MediaMessageEvent.mdx#reply)

#### Throws

* If the context message ID is not found.

#### Source

[packages/wapi.js/src/webhook/events/base/index.ts:75](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/webhook/events/base/index.ts#L75)
