Skip to main content

Messaging

O módulo Messaging é responsável por realizar ações de envio de mensagens como SMS e WhatsApp. Seus métodos podem ser acessados conforme o exemplo abaixo:

await Messaging.whatsAppSendMessage["v1_0_0"]({
originWhatsAppInstance: "1008888888823000088a8d18",
destinationNumbers: ["5511998888888"],
message: "Hello world!"
})

Métodos

whatsAppSendMessage

Método responsável por enviar uma mensagem no whatsapp para um ou mais números de celular.

await Messaging.whatsAppSendMessage["v1_0_0"]({
originWhatsAppInstance: "1008888888823000088a8d18",
destinationNumbers: ["5511998888888"],
message: "Hello world!"
})

Parâmetros obrigatórios

  • originWhatsAppInstance: String - é uma chave que referência a instância do número de celular que está cadastrado no dispositivo. É possível encontrar essa chave na tela "Bots de whatsapp".
    Atenção

    Para utilizar a opção customer, o número de celular do usuário deve ser cadastrado de acordo com o tutorial registrar número de whatsapp.

  • destinationNumber: String[] - É um array de strings, em que cada posição deve ser um número de telefone. A mensagem será enviada para todos os números que estiverem nesse array.
  • message: String - Mensagem a ser enviada.

Parâmetros opcionais

Não há parâmetros opcionais.

Retorno

Este ação não possui retorno.

sendSMS  Plano Profissional ou superior

Método responsável por enviar uma mensagem de SMS para um número de celular.

await Messaging.sendSMS.v1_0_0({
destination: ['5511998888888'],
message: 'Hello World!'
})

Parâmetros obrigatórios

  • destination: String- espera uma string que deve ser um número de telefone que receberá a mensagem de SMS.
  • message: String - Mensagem a ser enviada com no máximo 140 caracteres.

Parâmetros opcionais

Não há parâmetros opcionais.

Retorno

Este ação não possui retorno.