Skip to main content

@slack/types / GenericMessageEvent

Interface: GenericMessageEvent

Defined in: events/message.ts:30

Properties​

app_context?​

optional app_context?: object;

Defined in: events/message.ts:65

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: events/message.ts:63


attachments?​

optional attachments?: MessageAttachment[];

Defined in: events/message.ts:43


blocks?​

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

Defined in: events/message.ts:44


bot_id?​

optional bot_id?: string;

Defined in: events/message.ts:37


bot_profile?​

optional bot_profile?: BotProfile;

Defined in: events/message.ts:38


channel​

channel: string;

Defined in: events/message.ts:35


channel_type​

channel_type: ChannelTypes;

Defined in: events/message.ts:42


client_msg_id?​

optional client_msg_id?: string;

Defined in: events/message.ts:50


edited?​

optional edited?: object;

Defined in: events/message.ts:46

ts​

ts: string;

user​

user: string;

event_ts​

event_ts: string;

Defined in: events/message.ts:33


files?​

optional files?: File[];

Defined in: events/message.ts:45


is_starred?​

optional is_starred?: boolean;

Defined in: events/message.ts:54


parent_user_id?​

optional parent_user_id?: string;

Defined in: events/message.ts:51


pinned_to?​

optional pinned_to?: string[];

Defined in: events/message.ts:55


reactions?​

optional reactions?: object[];

Defined in: events/message.ts:56

count​

count: number;

name​

name: string;

users​

users: string[];

subtype​

subtype: undefined;

Defined in: events/message.ts:32


team?​

optional team?: string;

Defined in: events/message.ts:34


text?​

optional text?: string;

Defined in: events/message.ts:39


thread_ts?​

optional thread_ts?: string;

Defined in: events/message.ts:41


ts​

ts: string;

Defined in: events/message.ts:40


type​

type: "message";

Defined in: events/message.ts:31


user​

user: string;

Defined in: events/message.ts:36