[Resolvido] Notification "received" tem um ID diferente da mensagem no Messenger

Estou fazendo um bot para testar a ferramenta usando o SDK em JS.
Quando eu mando uma mensagem para o cliente utilizando sendMessage, se a mensagem é enviada para o BLiP Chat (ou a área de teste), tudo ocorre do jeito esperado.
Porém, se a mensagem vai para o Messenger, a notification “received” vem com um ID diferente do da mensagem que eu enviei, e duas vezes.

As messages que estou enviando seguem o modelo
{ id, type: 'text/plain', to: message.from, content: '(texto simples)' }

Logs abaixo. ID da mensagem enviada está como ID: …, logo em baixo da received.

Esperado:

Starting dialog
Message received: {"type":"text/plain","content":"oi","id":"143ecd6c-9cae-424b-840a-6571c8a171a0","from":"79f026d1-6fb1-46ec-ad7f-0f6950c2c51e.tutorialfilialbrasil1@0mn.io/default","to":"tutorialfilialbrasil1@msging.net","metadata":{"date_created":"1567620884220"}}
ID: 8c785efb-6b4a-47c0-8450-7bd0f92c611c
NOTIFICATION: { event: 'accepted',
  id: '8c785efb-6b4a-47c0-8450-7bd0f92c611c',
  from: 'postmaster@msging.net/#az-iris2',
  to: 'tutorialfilialbrasil1@msging.net/default',
  metadata:
   { '#message.to':
      '79f026d1-6fb1-46ec-ad7f-0f6950c2c51e.tutorialfilialbrasil1@0mn.io/default' } }

NOTIFICATION: { event: 'dispatched',
  id: '8c785efb-6b4a-47c0-8450-7bd0f92c611c',
  from: 'postmaster@msging.net/#az-iris2',
  to: 'tutorialfilialbrasil1@msging.net/default',
  metadata:
   { '#message.to':
      '79f026d1-6fb1-46ec-ad7f-0f6950c2c51e.tutorialfilialbrasil1@0mn.io/default' } }

NOTIFICATION: { event: 'accepted',
  id: '8c785efb-6b4a-47c0-8450-7bd0f92c611c',
  from: 'postmaster@0mn.io/#az-iris2',
  to: 'tutorialfilialbrasil1@msging.net/default',
  metadata:
   { '#message.to':
      '79f026d1-6fb1-46ec-ad7f-0f6950c2c51e.tutorialfilialbrasil1@0mn.io/default',
     '#channel.preserveClaims': 'True' } }

NOTIFICATION: { event: 'dispatched',
  id: '8c785efb-6b4a-47c0-8450-7bd0f92c611c',
  from: 'postmaster@0mn.io/#az-iris2',
  to: 'tutorialfilialbrasil1@msging.net/default',
  metadata:
   { '#message.to':
      '79f026d1-6fb1-46ec-ad7f-0f6950c2c51e.tutorialfilialbrasil1@0mn.io/default',
     '#channel.preserveClaims': 'True' } }

NOTIFICATION: { event: 'consumed',
  id: '8c785efb-6b4a-47c0-8450-7bd0f92c611c',
  from:
   '79f026d1-6fb1-46ec-ad7f-0f6950c2c51e.tutorialfilialbrasil1@0mn.io/default',
  to: 'tutorialfilialbrasil1@msging.net/default' }

NOTIFICATION: { event: 'received',
  id: '8c785efb-6b4a-47c0-8450-7bd0f92c611c',
  from:
   '79f026d1-6fb1-46ec-ad7f-0f6950c2c51e.tutorialfilialbrasil1@0mn.io/default',
  to: 'tutorialfilialbrasil1@msging.net/default' }

"Greeting" sent

Messenger:

Starting dialog
Message received: {"type":"text/plain","content":"oi","id":"2dc2bbf7-55a2-4cd3-b123-d57f00bfebd6","from":"1576345402418121@messenger.gw.msging.net","to":"tutorialfilialbrasil1@msging.net","metadata":{"messenger.mdi":"5SoIBPTRb4uZFqjCdXNdGcGnPdXTSXSNpKCZ620iElH39kZpXtESBCRQvTNVnxTYx0UagvnEyWlBNFQ7ThRwfA","messenger.seq":null}}
ID: e10412f8-bdbc-4e02-948b-887460021c62
NOTIFICATION: { event: 'accepted',
  id: 'e10412f8-bdbc-4e02-948b-887460021c62',
  from: 'postmaster@msging.net/#az-iris2',
  to: 'tutorialfilialbrasil1@msging.net/default',
  metadata:
   { '#message.to': '1576345402418121@messenger.gw.msging.net' } }

NOTIFICATION: { event: 'dispatched',
  id: 'e10412f8-bdbc-4e02-948b-887460021c62',
  from: 'postmaster@msging.net/#az-iris2',
  to: 'tutorialfilialbrasil1@msging.net/default',
  metadata:
   { '#message.to': '1576345402418121@messenger.gw.msging.net' } }

NOTIFICATION: { event: 'accepted',
  id: 'e10412f8-bdbc-4e02-948b-887460021c62',
  from: 'postmaster@messenger.gw.msging.net/#az-iris2',
  to: 'tutorialfilialbrasil1@msging.net/default',
  metadata:
   { '#message.to': '1576345402418121@messenger.gw.msging.net' } }

NOTIFICATION: { event: 'dispatched',
  id: 'e10412f8-bdbc-4e02-948b-887460021c62',
  from: 'postmaster@messenger.gw.msging.net/#az-iris2',
  to: 'tutorialfilialbrasil1@msging.net/default',
  metadata:
   { '#message.to': '1576345402418121@messenger.gw.msging.net' } }

NOTIFICATION: { event: 'received',
  id: '7140c7a3-0973-4bcc-bb66-9d923bcee890',
  from: '1576345402418121@messenger.gw.msging.net',
  to: 'tutorialfilialbrasil1@msging.net/default',
  metadata:
   { 'messenger.watermark': '1567621026345',
     'messenger.seq': null } }

NOTIFICATION: { event: 'received',
  id: '7140c7a3-0973-4bcc-bb66-9d923bcee890',
  from: '1576345402418121@messenger.gw.msging.net',
  to: 'tutorialfilialbrasil1@msging.net/default',
  metadata:
   { 'messenger.watermark': '1567621026345',
     'messenger.seq': null } }

Olá @Gabriel_Lopes_Veiga,

acesse a tela de logs do portal do BLiP e pesquise pelo ID: 7140c7a3-0973-4bcc-bb66-9d923bcee890

Provavelmente essa notificação se refere à alguma mensagem trocada entre o bot e o cliente, como por exemplo um typing (digitando do usuário).

Seu bot possui tela de boas vindas? Quais tipos de conteúdo seu receiver está configurado para receber?

1 Curtida

Hm, na verdade aparece “Aguardando a primeira mensagem” na seção Log do meu chatbot. E infelizmente eu perdi o código que eu fiz, então não posso rodá-lo novamente.

Eu acredito que o meu receiver estava recebendo todas as notifications, mas se vocês não conseguem reproduzir o problema aí eu devo ter feito algo de errado. A notification dispatched me servia de qualquer forma.

Obrigado.