Regra do filtro de receivers no `application.json`


#1

Para os bots do tipo SDK, é possível criar diferentes receivers que serão ativados apenas no recebimento de algumas mensagens (ou notificações). Para realizar o filtro de quais envelopes vão para quais receivers é possível utilizar as propriedades type e content.

Com o objetivo de aumentar a modularidade, estou separando algumas tarefas do bot em diferentes receivers.

Por exemplo:

Receiver de texto:

{
   "type": "PlainTextMessageReceiver",
   "mediaType": "text/plain",
},

Receiver de ChatState:

{
   "type": "QRCodeMessageReceiver",
   "mediaType": "application/vnd.lime.chatstate"
},

Qual é a regra utilizada para escolher diferentes receivers do mesmo tipo ?


#2

Muito obrigado por compartilhar a dica Christopher.