En la sección de Telegram InputMediaDocument no obtengo, ¿cómo puedo cargar un archivo usando varias partes? ¿En qué lugar debo colocar el blob de mi archivo? Los parámetros van de la siguiente manera:
type:String, media:String, thunb:Input File/String, . . . y así sucesivamente... ¿Cómo puedo cargar mi archivo en los media como String ? En la descripción dice Pass “attach://<file_attach_name>” to upload a new one using multipart/form-data under <file_attach_name> name. ¿Cuál es el significado de <file_attach_name> ?
Actualización: ¡Descubrí que era muy fácil! Estructura tus datos como:
const data = [ {type':document,'media':'attach://file1'}, {type:'document',media:'attach://file2',caption:"This is file 2"}, {type:'jpg',media:'attach://photo',caption:"This is a photo"}, {type:'video',media:'attach://video',caption:"This is a Video"} ]; const postData = { method: "sendMediaGroup", chat_id: String(chat_id), media: JSON.stringify(data), file1:blob, file2:blob1, photo:blob3, video:blob4 }¡Prueba esto y obtendrás los resultados!