Поток сеанса базы чата не отображается правильно - PullRequest
1 голос
/ 03 июня 2019

Я создал несколько сообщений в chatbase, используя session_id для разделения сеансов.Однако они не показаны как отдельные потоки.Они отображаются как сцепленные потоки.

Примеры сообщений:

[ { api_key: 'xxxx',
    type: 'user',
    user_id: 'Lee',
    time_stamp: 1559340845342,
    platform: 'Chat_Test2',
    session_id: '200',
    message: '_',
    intent: 'choice',
    not_handled: 'false',
    version: '1.1' },
  { api_key: 'xxxx',
    type: 'agent',
    user_id: 'Lee',
    time_stamp: 1559340845341,
    platform: 'Chat_Test2',
    session_id: '200',
    message: 'what_would_you_like',
    version: '1.1' } ]


[ { api_key: 'xxxx',
    type: 'user',
    user_id: 'Lee',
    time_stamp: 1559340848284,
    platform: 'Chat_Test2',
    session_id: '201',
    message: 'hello',
    intent: 'Welcome',
    not_handled: 'false',
    version: '1.1' },
  { api_key: 'xxxx',
    type: 'agent',
    user_id: 'Lee',
    time_stamp: 1559340848283,
    platform: 'Chat_Test2',
    session_id: '201',
    message: 'hello_how_can_I_help',
    version: '1.1' } ]

1 Ответ

0 голосов
/ 04 июня 2019

Спасибо за ваш вопрос и предоставили пример полезной нагрузки JSON. Я вижу, что нумерация вашей сессии идентифицируется последовательно. Вам нужно будет пометить каждое высказывание данным сеансом с одинаковым идентификатором сеанса. Затем высказывания внутри каждого сеанса будут отсортированы по метке времени.

Если у вас по-прежнему возникают проблемы, свяжитесь с chatbase-support@google.com с помощью ключа api вашего бота, и я с удовольствием рассмотрю вашу проблему напрямую.

...