Type Alias MessageOptions

MessageOptions: Override<
    Schemas["MessageOptions"],
    { files: (string | Upload)[] },
>

Lo que un mensaje lleva ademas del texto: ficheros, plantilla, payload, tarjetas de Meta.

files se reescribe para que los adjuntos poblados sean el Upload PUBLICO —el de los formatos abiertos— y no el generado: si no, un fichero de un mensaje y uno de una publicacion serian dos tipos distintos para el mismo objeto del servidor.