Botão Copia e Cola

Pré-requisitos

Definir um Token na Conexão

Setar Api Não Oficial como Baileys em Configurações > Empresa

Ativar Api Externa e os Botões (Baileys) em Configurações > Planos

Onde usar: no bloco de Webhook do FlowBuilder, Tipo Requisição

O que faz: envia uma mensagem com um botão copia e cola junto

O que alterar:

"body": define a mensagem enviada no texto

"params": define o texto do Botão, e o texto que será copiado

Os {{mustaches}} são placeholders que serão substituídos automaticamente pelos valores específicos da sua instância, conexão ou lead.

(Confira a lista completa no menu "Mustaches").

Código Botão Copia e Cola (Webhook)

let data = JSON.stringify({
  "number": "{{number}}",
  "customData": {
    "body": "Olá {{name}}, utilize o botão abaixo para fazer o pix",
    "name": "cta_copy",
    "params": "{\"display_text\":\"Texto do Botão Copia e Cola\",\"id\":\"6deb1c2f-7863-45eb-8b11-17a8f8131288\",\"copy_code\":\"texto copiado aqui\",\"disabled\":false}"
  }
});

let config = {
  method: 'post',
  maxBodyLength: Infinity,
  url: 'https://{{backendURL}}/api/messages/sendCopyPaste',
  headers: { 
    'Content-Type': 'application/json', 
    'Authorization': 'Bearer {{connection_token}}'
  },
  data : data
};

axios.request(config)
  .then((response) => {    
    console.log(JSON.stringify(response.data));
  })  
  .catch((error) => {
    console.log(error);  
});

Esse artigo foi útil?