Como recuperar informações de contatos em um subbot
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.
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.