Help Center
SuporteLanguage
  • Help Center 🚀
  • Introdução
  • Cadastro
  • Definições
  • BOT BUILDER
    • Criar o Bot
      • Importar bot
      • Criando meu primeiro BOT
      • Configurações do Bot
        • Geral
        • Controle de Versão
        • Compartilhamento
        • Comportamento
    • Fluxo da Conversa
      • Importador de Q&A
      • Mensagem
        • Encerrar Atendimento
        • Tipos de formatação de Texto
        • O que é uma mensagem template ?
      • Filtro
      • Etapa Existente
      • Rest API
        • Exemplo de utilização da etapa Rest API
      • Javascript
        • Manipulação de Objetos
      • E-mail
      • Controle Humano
      • Webview
      • Encaminha a outro bot
      • Testar Bot
      • Ação de Tempo
    • NLP
      • Intenção
      • Entidade
      • Treinamento
      • Como utilizar o DialogFlow?
    • Canais
      • Microsoft Teams
      • Whatsapp
        • Como utilizar um Número de teste da Cosmobots
        • Como posso adquirir o selo de verificação para o meu WhatsApp?
        • Cadastrar templates na plataforma
        • Adicionando botões ao canal whatsapp
        • Provedores
          • Twilio
            • Como comprar e configurar um número na Twilio?
            • Inserir webhook em número Twilio
          • Dialog 360
            • Aprovar templates
      • Instagram
        • Como filtrar menções do Instagram
      • Google Assistant
      • Facebook
        • Como verificar minha empresa no Facebook Business?
        • Não consigo clicar no botão de verificar conta. O que fazer?
      • Workplace
      • Chat Widget
        • Landing
        • Publicando Widget
        • Webhook
    • Broadcast
    • Dados
      • Conversas
      • Campos
      • Objetos
      • Como acessar e exportar os Dados coletados pelo Bot?
      • Layouts
        • Cosmo Desk
        • Pesquisa
    • Dashboard
      • Performance dos Atendentes
      • Indicadores
    • Explorer
      • Códigos
      • Alterações
    • Integrações
      • Pipefy
        • Acessando campos retornados em webhook
      • RD Station
      • Analíticos
  • COSMO DESK
    • Live Chat
      • Download Livechat
      • 🔔Receber notificações em Live Chat
    • Configurações
      • 🔄Filas de Atendimento
      • 🤖Regras de atendimento
      • 🕐SLA
      • 💬Mensagem Rápidas
      • 📑Tags
      • 💨Status de Ausente
  • CONFIGURAÇÕES
    • Perfil
    • Cadastrar Usuários
    • Consumo
    • Feriados
  • API
    • V1 - Records
    • V1 - Index
    • V1 - Send Message
    • V1 - Broadcast Messages
  • Available Languages
  • Outros
    • Saber Mais
      • Utilizando Hyperlink no canal Widget
      • Formatação em negrito e itálico para canais Widget e Whatsapp
      • Erro 403
      • Pesquisa NPS
      • Gerar URL de arquivos
      • Enviar o usuário para um fluxo específico caso ele responda 2 ou mais vezes errado.
      • 🍪Ativar ou Desativar Cookies
      • 🧹Limpeza de Cache
      • 🆗Validar idade
      • 🆗Validar e-mail
      • 🆗Validar CPF
      • 🆗Dialog - Validar mensagens do tipo imagem em Filtro.
      • 🆗Validar CNPJ
      • 🆗Validar arquivos
      • Como visualizar Logs de Atendimento
      • Pular Etapa de Cadastro
    • Exemplos de Códigos JavaScript
      • Envio de Imagens/Anexos/Vídeos/Áudios
      • Adicionar TAGS pelo fluxo
      • Limpar TAGS pelo fluxo
      • Parar o bot por x tempo
      • Validar data digitada pelo usuário
      • Converter arquivos em B64
      • Validador de resposta a templates
      • Validar menção no Instagram
  • FAQ
    • Criar modelos de mensagem para sua conta do WhatsApp Business
    • Como excluir uma mensagem do WhatsApp enviada usando a API?
    • Regra 24 horas do WhatsApp
Powered by GitBook
On this page
  • Enviar Textos
  • Enviar Vídeos
  • Enviar Imagens
  • Enviar Anexos
  • Enviar Áudios
  • Envio de Excel
  • Mime Types

Was this helpful?

  1. Outros
  2. Exemplos de Códigos JavaScript

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

// Vídeo no Fluxo
let message_video = {
    type: 'media',
    mime_type: 'video/mp4',
    name: 'Nome Vídeo',
    url: 'URL Vídeo',
}
send_message.push(message_video);

Enviar Imagens

// Imagem no Fluxo
let message_foto = {
    type: 'media',
    mime_type: 'image/jpg',
    name: 'Nome Foto',
    url: 'URL Foto',
}
send_message.push(message_foto);

Enviar Anexos

// Arquivos no Fluxo
var message_pdf = {
   type: 'media',
   name: 'Nome PDF',
   mime_type: 'application/pdf',
   url: 'https://urldopdf.pdf'
};
send_message.push(message_pdf);

Enviar Áudios

// Áudio no Fluxo
var message_audio = {
   type: 'media',
   mime_type: 'audio/mpeg',
   url: 'https://urldoaudio.mp3'
};
send_message.push(message_audio);

Envio de Excel

// Excel no Fluxo
var message_excel = {
   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',
};
send_message.push(message_excel);

Mime Types

  • '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'

PreviousExemplos de Códigos JavaScriptNextAdicionar TAGS pelo fluxo

Last updated 1 year ago

Was this helpful?