Attachment
Documentation / @discordeno/bot / Attachment
Interface: Attachment
Defined in: transformers/types.ts:306
Properties
application?
optionalapplication?:Application
Defined in: transformers/types.ts:344
for Clips, the application in the stream, if recognized
clipCreatedAt?
optionalclipCreatedAt?:string
Defined in: transformers/types.ts:342
for Clips, when the clip was created. ISO8601 timestamp
clipParticipants?
optionalclipParticipants?:User[]
Defined in: transformers/types.ts:340
for Clips, array of users who were in the stream
contentType?
optionalcontentType?:string
Defined in: transformers/types.ts:312
The attachment's media type
description?
optionaldescription?:string
Defined in: transformers/types.ts:322
description for the file (max 1024 characters)
duration_secs?
optionalduration_secs?:number
Defined in: transformers/types.ts:334
The duration of the audio file for a voice message
ephemeral?
optionalephemeral?:boolean
Defined in: transformers/types.ts:332
whether this attachment is ephemeral. Ephemeral attachments will automatically be removed after a set period of time. Ephemeral attachments on messages are guaranteed to be available as long as the message itself exists.
filename
filename:
string
Defined in: transformers/types.ts:308
Name of file attached
flags?
optionalflags?:AttachmentFlags
Defined in: transformers/types.ts:338
Attachment flags combined as a bitfield
height?
optionalheight?:number
Defined in: transformers/types.ts:324
Height of file (if image or video)
id
id:
bigint
Defined in: transformers/types.ts:320
Attachment id
placeholder?
optionalplaceholder?:string
Defined in: transformers/types.ts:328
Thumbhash placeholder (if image or video)
placeholderVersion?
optionalplaceholderVersion?:number
Defined in: transformers/types.ts:330
Version of the placeholder (if image or video)
proxyUrl
proxyUrl:
string
Defined in: transformers/types.ts:318
A proxied url of file
size
size:
number
Defined in: transformers/types.ts:314
Size of file in bytes
title?
optionaltitle?:string
Defined in: transformers/types.ts:310
The title of the file
url
url:
string
Defined in: transformers/types.ts:316
Source url of file
waveform?
optionalwaveform?:string
Defined in: transformers/types.ts:336
A base64 encoded bytearray representing a sampled waveform for a voice message
width?
optionalwidth?:number
Defined in: transformers/types.ts:326
Width of file (if image or video)