Viadecisor - Guia de Configuração do Menu de Escolha no Chatbot para Envio de PDF do Banco de Dados
Este tutorial orienta sobre a configuração de um menu de escolha no chatbot para o envio de arquivos PDF extraídos do banco de dados.
1. Acessando o Menu de Configuração
Vá até a aba "Menu Whatsapp".
Clique na opção "Nova Opção".
2. Configuração da Ação
No campo "Ação", selecione "Envio de Arquivos PDF do Banco".
Realize as demais configurações conforme necessário.
3. Configuração da Query SQL
Vá para a aba "Template".
Insira a Query SQL responsável por buscar o arquivo PDF do banco de dados.
A consulta SQL deve conter os aliases adequados para a correta identificação dos dados.
Exemplo de Query SQL
SELECT
BOLETOPDF AS ASSISTENTE_DOCS,
PPESCLI.NOME
FROM (
SELECT MAX(ID) AS ID
FROM BOLETOCAB
WHERE BOLETOCAB.PESSOA = :CLIENTE
) DADOS
INNER JOIN BOLETOCAB
ON BOLETOCAB.PESSOA = :CLIENTE
AND DADOS.ID = BOLETOCAB.ID
INNER JOIN PPESCLI
ON PPESCLI.CLIENTE = :CLIENTE
Explicação do Retorno da Query
ASSISTENTE_DOCS: Contém o arquivo PDF correspondente ao último boleto gerado para o cliente.
NOME: Retorna o nome do cliente associado ao boleto.
A subquery dentro do
FROM
seleciona o ID mais recente do boleto do cliente.A junção com
BOLETOCAB
garante que o arquivo correto seja selecionado.A junção com
PPESCLI
adiciona o nome do cliente ao resultado.
Importante
O alias CLIENTE deve ser utilizado para referenciar a coluna que contém a identificação do cliente.
O alias ASSISTENTE_DOCS deve ser utilizado para definir a coluna que contém o arquivo PDF.
Conclusão
Após seguir esses passos, o chatbot estará configurado para permitir que os usuários solicitem seus arquivos PDF diretamente pelo menu do WhatsApp. Se precisar de suporte, entre em contato com a equipe técnica.