Skip to main content

InteractiveMessage<Action>

Defined in: src/types/actions/interactive-message.ts:32

A Slack legacy interactive message action wrapped in the standard metadata.

This describes the entire JSON-encoded body of a request from Slack's legacy interactive messages.

Type Parameters

Action

Action extends InteractiveAction = InteractiveAction

Properties

action_ts

action_ts: string;

Defined in: src/types/actions/interactive-message.ts:51


actions

actions: Action[];

Defined in: src/types/actions/interactive-message.ts:35


attachment_id?

optional attachment_id?: string;

Defined in: src/types/actions/interactive-message.ts:52


callback_id

callback_id: string;

Defined in: src/types/actions/interactive-message.ts:34


channel

channel: object;

Defined in: src/types/actions/interactive-message.ts:47

id

id: string;

name

name: string;

enterprise?

optional enterprise?: object;

Defined in: src/types/actions/interactive-message.ts:65

id

id: string;

name

name: string;

is_app_unfurl?

optional is_app_unfurl?: boolean;

Defined in: src/types/actions/interactive-message.ts:56


is_enterprise_install?

optional is_enterprise_install?: boolean;

Defined in: src/types/actions/interactive-message.ts:64


message_ts?

optional message_ts?: string;

Defined in: src/types/actions/interactive-message.ts:59


original_message?

optional original_message?: object;

Defined in: src/types/actions/interactive-message.ts:61

Index Signature

[key: string]: string

response_url

response_url: string;

Defined in: src/types/actions/interactive-message.ts:54


team

team:
| {
domain: string;
enterprise_id?: string;
enterprise_name?: string;
id: string;
}
| null;

Defined in: src/types/actions/interactive-message.ts:36


token

token: string;

Defined in: src/types/actions/interactive-message.ts:53


trigger_id

trigger_id: string;

Defined in: src/types/actions/interactive-message.ts:55


type

type: "interactive_message";

Defined in: src/types/actions/interactive-message.ts:33


user

user: object;

Defined in: src/types/actions/interactive-message.ts:42

id

id: string;

name

name: string;

team_id?

optional team_id?: string;