Provedor de mensagens

O provedor de mensagens permite que você receba webhooks do Messages API.

Funções

  • onMessage - essa função permite que você monitore as mensagens recebidas usando a Messages API. Veja o trecho de código aqui.
  • onMessageEvent - essa função permite que você monitore eventos recebidos usando a Messages API. Veja o trecho de código aqui.

Observação: Use o vcr.verifyAuth método para verificar se as chamadas de retorno têm origem na Cloud Runtime Platform.

Receber webhooks de SMS recebidos

As mensagens SMS recebidas nos seus números da Vonage podem ser processadas pela SMS API ou pela Messages API. O Vonage Cloud Runtime utiliza a Messages API; portanto, para receber mensagens SMS nas suas aplicações, você precisará atualizar suas configurações de API no Painel da Vonage para enviar webhooks de SMS recebidas para a Messages API:

API Settings SMS Webhook Toggle

Inicializando o provedor de mensagens

Para usar o Provedor de Mensagens, é necessário criar uma instância do provedor por meio de uma sessão:

const session = vcr.createSession();
const messaging = new Messages(session);

Caso de uso

Por exemplo, para usar o provedor de mensagens para monitorar todas as mensagens SMS recebidas no número da Vonage:

const session = vcr.createSession();
const messaging = new Messages(session);

const vonageNumber = { type: "sms", number: "447700900000" };
const from = { type: "sms", number: null }; 

await messaging.onMessage("onMessage", from, vonageNumber);