Skip to main content

@slack/types / AppMentionEvent

Interface: AppMentionEvent

Defined in: events/app.ts:110

Properties

attachments?

optional attachments: MessageAttachment[];

Defined in: events/app.ts:134


blocks?

optional blocks: (Block | KnownBlock)[];

Defined in: events/app.ts:135


bot_id?

optional bot_id: string;

Defined in: events/app.ts:113


bot_profile?

optional bot_profile: BotProfile;

Defined in: events/app.ts:114


channel

channel: string;

Defined in: events/app.ts:200


client_msg_id?

optional client_msg_id: string;

Defined in: events/app.ts:203


display_as_bot?

optional display_as_bot: boolean;

Defined in: events/app.ts:194


edited?

optional edited: object;

Defined in: events/app.ts:195

ts

ts: string;

user

user: string;

event_ts

event_ts: string;

Defined in: events/app.ts:201


files?

optional files: object[];

Defined in: events/app.ts:137

created

created: number;

display_as_bot

display_as_bot: boolean;

editable

editable: boolean;

external_type

external_type: string;

file_access

file_access: string;

filetype

filetype: string;

has_rich_preview

has_rich_preview: boolean;

id

id: string;

is_external

is_external: boolean;

is_public

is_public: boolean;

is_starred

is_starred: boolean;

media_display_type

media_display_type: string;

mimetype

mimetype: string;

mode

mode: string;

name

name: string;

original_h?

optional original_h: number;

original_w?

optional original_w: number;
permalink: string;
permalink_public: string;

pretty_type

pretty_type: string;

public_url_shared

public_url_shared: boolean;

size

size: number;

thumb_1024?

optional thumb_1024: string;

thumb_1024_h?

optional thumb_1024_h: number;

thumb_1024_w?

optional thumb_1024_w: number;

thumb_160?

optional thumb_160: string;

thumb_360?

optional thumb_360: string;

thumb_360_h?

optional thumb_360_h: number;

thumb_360_w?

optional thumb_360_w: number;

thumb_480?

optional thumb_480: string;

thumb_480_h?

optional thumb_480_h: number;

thumb_480_w?

optional thumb_480_w: number;

thumb_64?

optional thumb_64: string;

thumb_720?

optional thumb_720: string;

thumb_720_h?

optional thumb_720_h: number;

thumb_720_w?

optional thumb_720_w: number;

thumb_80?

optional thumb_80: string;

thumb_800?

optional thumb_800: string;

thumb_800_h?

optional thumb_800_h: number;

thumb_800_w?

optional thumb_800_w: number;

thumb_960?

optional thumb_960: string;

thumb_960_h?

optional thumb_960_h: number;

thumb_960_w?

optional thumb_960_w: number;

thumb_pdf?

optional thumb_pdf: string;

thumb_pdf_h?

optional thumb_pdf_h: number;

thumb_pdf_w?

optional thumb_pdf_w: number;

thumb_tiny?

optional thumb_tiny: string;

timestamp

timestamp: number;

title

title: string;

url_private

url_private: string;

url_private_download

url_private_download: string;

user

user: string;

user_team

user_team: string;

username

username: string;

source_team?

optional source_team: string;

Defined in: events/app.ts:120


subtype?

optional subtype: string;

Defined in: events/app.ts:112


team?

optional team: string;

Defined in: events/app.ts:116


text

text: string;

Defined in: events/app.ts:133


thread_ts?

optional thread_ts: string;

Defined in: events/app.ts:202


ts

ts: string;

Defined in: events/app.ts:199


type

type: "app_mention";

Defined in: events/app.ts:111


upload?

optional upload: boolean;

Defined in: events/app.ts:193


user?

optional user: string;

Defined in: events/app.ts:132


user_profile?

optional user_profile: object;

Defined in: events/app.ts:121

avatar_hash?

optional avatar_hash: string;

display_name

display_name: string;

first_name

first_name: string;

image_72?

optional image_72: string;

is_restricted?

optional is_restricted: boolean;

is_ultra_restricted?

optional is_ultra_restricted: boolean;

name

name: string;

real_name

real_name: string;

team

team: string;

user_team?

optional user_team: string;

Defined in: events/app.ts:119


username?

optional username: string;

Defined in: events/app.ts:115