Links

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:

Enviar Textos

// 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);

Enviar Vídeos

// Para enviar vídeos
var message_video = {
mime_type: 'video/mp4',
url: 'https://urldoseuvideo.mp4'
};
send_message.push(message_video);

Enviar Imagens

//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);

Enviar Anexos

// 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);

Enviar Áudios

// 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);

Envio de Excel

// 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);

Mime Types

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'