Exportar dados da conversa

É possível exportar mensagens de conversa para um bucket do Cloud Storage. Cada conversa é exportada como um arquivo JSON separado no formato padrão de dados de conversa. É possível exportar no máximo 10.000 conversas por vez, e cada conversa pode ter no máximo 1.000 mensagens.

Autenticação e controle de acesso

Ao enviar uma solicitação para exportar conversas, use suas credenciais de usuário final para autenticação. Sua conta de usuário precisa ter pelo menos um papel de leitura para a API Dialogflow e um papel de edição (com a capacidade de substituir objetos) para o bucket do Cloud Storage para onde você quer exportar os dados. Para mais detalhes sobre os papéis da conta de usuário, consulte a documentação Controle de acesso do Cloud Storage e Controle de acesso do Dialogflow.

Ao executar solicitações REST na linha de comando:

Conversas disponíveis para exportação

Somente as conversas que foram concluídas estão disponíveis para exportação. As conversas antigas são excluídas pelo sistema periodicamente. Portanto, se você tentar fazer referência a uma conversa mais antiga, ela poderá não estar mais disponível.

Solicitar exportação

Para solicitar a exportação, chame o método exportMessages. Esse método é uma operação de longa duração. Portanto, é necessário verificar o status de conclusão.