Como recuperar informações de contatos em um SubBot 25 de março de 2025 15:58 Atualizado Índice: Contexto do roteador ativado Contexto do roteador desativado Contexto do roteador ativado Ao utilizar o contexto do roteador, o subbot executa ações e comandos em nome do roteador. Desta forma, as variáveis de contexto, dados do contato, atendimento humano, análise, recursos e inteligência artificial utilizados por subbot virão do roteador. Para ativar esta funcionalidade, basta acessar as configurações gerais do subbot, veja na imagem abaixo: Uma vez que o contexto do roteador seja ativado nos demais subbots, todos os dados serão compartilhados de forma centralizada, exceto atendimento humano. Contudo, todos os dados estarão centralizados no seu bot roteador, pois não é possível garantir o compartilhamento dos dados de um contato nos subbots ligados. Sempre que precisar consultar os dados de um contato, acesse seu bot roteador. Exemplos práticos: Ao utilizar a inteligência artificial, é indicado manter o contexto ativado caso seja necessário utilizar esta funcionalidade em todos os SubBots. Caso você queira realizar "Análises" - "Relatórios personalizados" configure-o no Router, ative o contexto e configure o "Registro de Eventos" nos SubBots em que você deseja que estes "Registros" sejam centralizados, ou seja, enviados para o Router. Se todos os seus contatos - "Definir Contatos" precisam ficar centralizados em um só lugar, ative o contexto. O mesmo ocorre com as variáveis de contexto. (adicionar os links associados a cada tema) Contexto do roteador desativado Quando o contexto do roteador está desativado nos subbots, as informações dos contatos não são compartilhadas. Dessa forma, é necessário que estas informações sejam encaminhadas sempre que houver um redirecionamento, para tal ação, habilite a opção de enviar mensagem e preencha o valor do contexto com as informações do contato ou demais informações que deseja utilizar no subbot encaminhado em formato JSON, observe o exemplo na imagem abaixo. É importante mencionar que o campo de enviar mensagem possui limitação de caracteres, dessa forma caso o conteúdo de envio desejado seja maior que o limite do campo, adicione o conteúdo em variável utilizando a ação Definir variável e envie a variável no campo no formato de apresentação {{nomeDaVariavel}}. Uma vez que todas as informações foram encaminhadas no redirecionamento, basta no bloco inicial do subbot encaminhado, salvar a entrada em uma variável, veja no exemplo abaixo. Por fim, utilize a funcionalidade de definir contato para adicionar atributos do usuário a partir das informações salvas na variável, a imagem abaixo ilustra esta tarefa. Para mais informações, acesse a discussão sobre o assunto em nossa comunidade ou os vídeos no nosso canal. 😀 Artigos relacionados Envio de Mensagens Ativas do WhatsApp no Blip Desk Como atualizar as informações do contato na estrutura Router Como funciona o redirecionamento entre subbots? Criando mensagens interativas no WhatsApp WhatsApp Broadcast - 2ª Versão do Plugin