Genesys Cloud - Developer Community!

 View Only

Sign Up

Como permitir que um Fluxo Inbound Message / Digital Bot Flow receba arquivos?

  • 1.  Como permitir que um Fluxo Inbound Message / Digital Bot Flow receba arquivos?

    Posted 2 hours ago

    Olá, pessoal.

    Estou enfrentando um problema para fazer com que seja possível enviar arquivos em uma interação de Chat.

    Foi configurado os formatos dos arquivos em "Perfis de conteúdo suportados" e atribuído a um número de telefone em "Plataformas de envio de mensagens", porém mesmo usando o bloco "Ask for Slot, criando um Slot do tipo "builtin:any" para receber um arquivo PDF do usuário, o campo recebe o valor "null". Se eu tento utilizar o bloco "Wait for Input", ocorre um Event Handling.

    A única forma que consegui fazer com que o fluxo recebesse o PDF foi pelo inbound messege que verifica se a variável Message.Message.attachments seja maior que 0. Caso seja 0, irá enviar uma mensagem para o usuário solicitando o PDF, e como este fluxo não aguarda a entrada de dados do usuário, eu encerro o fluxo, então quando o cliente responde com o PDF, inicia-se uma nova interação com a variável Message.Message.attachments preenchida.
    Os problemas deste método:

    • Cria-se uma nova interação, sem persistir o ConversationID anterior;
    • O Fluxo precisa recomeçar do zero e usar Decisions para que etapas sejam puladas caso haja um arquivo anexado, dificultando a leitura e manutenção do fluxo.

    Observação: Utilizamos Bot de terceiros.

    Existe a possibilidade de fazer com que o "Ask for Slot" receba o PDF para que o fluxo continue de onde parou? Não aceitar este tipo de arquivo pode ser uma limitação do Bot que utilizamos?

    Obrigado à todos!

    Perfis de conteúdo suportados


    #WebMessaging

    ------------------------------
    Douglas Fukuoka
    Support Analyst
    ------------------------------