Skip to main content

@slack/web-api / GenericMessageEvent

Interface: GenericMessageEvent

Defined in: packages/types/dist/events/message.d.ts:8

Properties

app_context?

optional app_context?: object;

Defined in: packages/types/dist/events/message.d.ts:38

entities?

optional entities?:
| {
type: "slack#/types/channel_id";
value: string;
}
| {
type: "slack#/types/canvas_id";
value: string;
}
| {
type: "slack#/types/list_id";
value: string;
}
| {
type: "slack#/types/message_context";
value: {
channel_id: string;
message_ts: string;
};
} & object[];

assistant_thread?

optional assistant_thread?: Record<string, unknown>;

Defined in: packages/types/dist/events/message.d.ts:37


attachments?

optional attachments?: MessageAttachment[];

Defined in: packages/types/dist/events/message.d.ts:21


blocks?

optional blocks?: (Block | KnownBlock)[];

Defined in: packages/types/dist/events/message.d.ts:22


bot_id?

optional bot_id?: string;

Defined in: packages/types/dist/events/message.d.ts:15


bot_profile?

optional bot_profile?: BotProfile;

Defined in: packages/types/dist/events/message.d.ts:16


channel

channel: string;

Defined in: packages/types/dist/events/message.d.ts:13


channel_type

channel_type: ChannelTypes;

Defined in: packages/types/dist/events/message.d.ts:20


client_msg_id?

optional client_msg_id?: string;

Defined in: packages/types/dist/events/message.d.ts:28


edited?

optional edited?: object;

Defined in: packages/types/dist/events/message.d.ts:24

ts

ts: string;

user

user: string;

event_ts

event_ts: string;

Defined in: packages/types/dist/events/message.d.ts:11


files?

optional files?: File[];

Defined in: packages/types/dist/events/message.d.ts:23


is_starred?

optional is_starred?: boolean;

Defined in: packages/types/dist/events/message.d.ts:30


parent_user_id?

optional parent_user_id?: string;

Defined in: packages/types/dist/events/message.d.ts:29


pinned_to?

optional pinned_to?: string[];

Defined in: packages/types/dist/events/message.d.ts:31


reactions?

optional reactions?: object[];

Defined in: packages/types/dist/events/message.d.ts:32

count

count: number;

name

name: string;

users

users: string[];

subtype

subtype: undefined;

Defined in: packages/types/dist/events/message.d.ts:10


team?

optional team?: string;

Defined in: packages/types/dist/events/message.d.ts:12


text?

optional text?: string;

Defined in: packages/types/dist/events/message.d.ts:17


thread_ts?

optional thread_ts?: string;

Defined in: packages/types/dist/events/message.d.ts:19


ts

ts: string;

Defined in: packages/types/dist/events/message.d.ts:18


type

type: "message";

Defined in: packages/types/dist/events/message.d.ts:9


user

user: string;

Defined in: packages/types/dist/events/message.d.ts:14