Você pode utilizar os metadados em todo o canal para melhorar a reusabilidade e reduzir o tempo de implantação de uma construção de árvore. Por exemplo, no cenário em que você está implantando uma construção de árvore FAQ em um novo canal, você pode manter a mesma construção de árvore e simplesmente alterar o ID da fonte de dados nas configurações de metadados do novo canal.
No exemplo a seguir, o usuário aplicou diferentes IDs de fonte de dados nos Metadados em todo o Canal para Facebook Messenger & WhatsApp. Você pode perceber claramente que o conteúdo é ligeiramente diferente, mas o fluxo de conversa é o mesmo.
Você deve decidir qual parte da construção do seu chatbot será alterada em diferentes canais.
Localize essa parte da construção do chatbot e aplique this.channel.metadata
de forma apropriada. Por exemplo, se você deseja usar uma fonte de dados diferente para um canal diferente, você pode localizar e substituir todas as IDs de fontes de dados originais com this.channel.metadata.faqDataSourceId
na collectionName
.
Exemplo de Ação Prévia
Abaixo está um exemplo de objeto de metadados para a fonte de dados FAQ:
metadata.
você pode designar quaisquer nomes para se adequar ao seu caso de uso."this.channel.metadata.faqDataSourceId"
, você pode inserir o dado real (ex: ID da fonte de dados ou caminho da API) para ser aplicado em um canal específico.