@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