Envio de Imagens/Anexos/Vídeos/Áudios
Olá Cosmonauta! Aqui você terá alguns exemplos de códigos que podem ser utilizados na etapa JS
É possível enviar mídias via JS, utilizando o modelo abaixo:
// Para enviar textos
var message_texto = {
type: 'text',
text: 'Muito obrigado, ' + user.first_name, //Envia a mensagem "Muito obrigado, @nome do usuário"
};
send_message.push(message_texto);
// Para enviar vídeos
var message_video = {
mime_type: 'video/mp4',
url: 'https://urldoseuvideo.mp4'
};
send_message.push(message_video);
//Para enviar imagens
var message_imagem = {
type: 'media',
name: 'nome da imagem',
mime_type: 'image/png',
url: 'https://urldaimagem.png'
};
send_message.push(message_imagem);
// Enviando arquivos
var message_pdf = {
type: 'media',
name: 'NomeDoPDF.pdf', //Altera o nome do PDF
mime_type: 'application/pdf',
url: 'https://urldopdf.pdf'
};
// Adiciona a mensagem para ser enviada
send_message.push(message_pdf);
// Enviando arquivos
var message_arquivo = {
type: 'media',
mime_type: 'audio/mpeg',
url: 'https://urldoaudio.mp3'
};
// Adiciona a mensagem para ser enviada
send_message.push(message_arquivo);
// Enviando excel
var message_outro = {
type: 'media',
name: 'Mobile App Quick Start',
mime_type: 'application/xlsx',
url: 'https://s3.amazonaws.com/cosmo-attachments/1671564193342-31903a96-d7ac-405a-aada-700082ff8e76-Planilha em D Downloads CHAT BOTS - Doc enviado por Abott.xls',
};
// Adiciona a mensagem para ser enviada
send_message.push(message_outro);
Imagens
Vídeos
Áudios
Documentos
Compressão
- 'image/jpeg',
- 'image/jpg',
- 'image/png',
- 'image/gif',
- 'image/svg+xml',
- 'image/webp',
- 'image/bmp',
- 'image/x-icon'
- 'video/mp4',
- 'video/ogg',
- 'video/webm',
- 'video/x-ms-wmv',
- 'video/x-flv'
- 'audio/mpeg',
- 'audio/ogg',
- 'audio/webm',
- 'audio/wav'
- 'application/msword',
- 'application/vnd.ms-excel',
- 'application/vnd.ms-powerpoint',
- 'application/pdf',
- 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
- 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
- 'application/vnd.openxmlformats-officedocument.presentationml.presentation'
- 'application/zip',
- 'application/x-rar-compressed',
- 'application/x-7z-compressed'
Last modified 6mo ago