class
MessageMedia
Source: structures/
Media attached to a message
new MessageMedia(mimetype, data, filename)
Parameters
Name | Type | Optional | Description |
---|---|---|---|
mimetype |
|
|
MIME type of the attachment |
data |
|
|
Base64-encoded data of the file |
filename |
|
|
Document file name Value can be null. |
Properties
data string
Base64 encoded data that represents the file
filename nullable string
Name of the file (for documents)
mimetype string
MIME type of the attachment
Methods
static
fromFilePath(filePath) → MessageMedia
Creates a MessageMedia instance from a local file path
Parameter
Name | Type | Optional | Description |
---|---|---|---|
filePath |
string |
|
- Returns
async static
fromUrl(url[, options]) → Promise containing MessageMedia
Creates a MessageMedia instance from a URL
Parameters
Name | Type | Optional | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
url |
string |
|
|||||||||||||||||||||||||
options |
Object |
Yes |
Values in
|
- Returns
-
Promise containing MessageMedia