我已经使用session_id在chatbase
中创建了一些消息来划分会话。但是,这些未显示为单独的流程。它们显示为连接流。
示例消息:
[ { 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' } ]
答案 0 :(得分:0)
感谢您提出问题,并提供示例JSON有效负载。我看到这是按顺序编号您的会话ID。您将需要使用给定的会话使用相同的会话ID标记每个讲话。然后,将根据时间戳对每个会话中的讲话进行排序。
如果您仍然遇到问题,请通过机器人的api密钥与chatbase-support@google.com联系,我们很乐意直接调查您的问题。