SkillConversationIdFactoryBase class
定义用于为技能会话创建唯一聊天 ID 的工厂的方法。
方法
create |
基于调用方 ConversationReference 为技能对话创建聊天 ID。 |
create |
基于调用方 ConversationReference 为技能对话创建聊天 ID。 |
delete |
删除 ConversationReference。 |
get |
获取使用 createSkillConversationId() 为 skillConversationId 创建的 ConversationReference。 |
get |
获取使用 createSkillConversationId() 为 skillConversationId 创建的 SkillConversationReference。 |
方法详细信息
createSkillConversationId(ConversationReference)
警告
现已弃用此 API。
Method is deprecated, please use createSkillConversationIdWithOptions() with SkillConversationIdFactoryOptions instead.
基于调用方 ConversationReference 为技能对话创建聊天 ID。
function createSkillConversationId(_conversationReference: ConversationReference): Promise<string>
参数
- _conversationReference
-
ConversationReference
技能的调用方 ConversationReference。
返回
Promise<string>
注解
应该可以在请求 URL 上使用返回的字符串,并且不应包含特殊字符。 返回用于与技能通信的唯一会话 ID。
createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)
基于调用方 ConversationReference 为技能对话创建聊天 ID。
function createSkillConversationIdWithOptions(_options: SkillConversationIdFactoryOptions): Promise<string>
参数
返回
Promise<string>
注解
应该可以在请求 URL 上使用返回的字符串,并且不应包含特殊字符。 返回用于与技能通信的唯一会话 ID。
deleteConversationReference(string)
删除 ConversationReference。
function deleteConversationReference(skillConversationId: string): Promise<void>
参数
- skillConversationId
-
string
使用 createSkillConversationId 创建的技能 conversationId()。
返回
Promise<void>
getConversationReference(string)
警告
现已弃用此 API。
Method is deprecated, please use getSkillConversationReference() instead.
获取使用 createSkillConversationId() 为 skillConversationId 创建的 ConversationReference。
function getConversationReference(_skillConversationId: string): Promise<ConversationReference>
参数
- _skillConversationId
-
string
使用 createSkillConversationId 创建的技能 conversationId()。
返回
Promise<ConversationReference>
注解
返回 skillConversationId 的调用方 ConversationReference。 如果未找到,则为 null。
getSkillConversationReference(string)
获取使用 createSkillConversationId() 为 skillConversationId 创建的 SkillConversationReference。
function getSkillConversationReference(_skillConversationId: string): Promise<SkillConversationReference>
参数
- _skillConversationId
-
string
获取 skillConversationId createSkillConversationId 期间使用的 SkillConversationReference。
返回
Promise<SkillConversationReference>