Properties

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

MessageMedia 

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 options have the following properties:

Name Type Optional Description

unsafeMime

number

Yes

Defaults to false.

client

object

Yes

reqOptions

object

Yes

reqOptions.size

number

Yes

Defaults to 0.

Returns

Promise containing MessageMedia