IConversation interface

IConversation 是 Skype Bot 平台針對 Bot 通話所發出之新 Skype 語音通話之第一個要求的 JSON 本文。 IConversation JSON 主體會張貼在 Bot Framework 入口網站中 Bot 開發人員所註冊的初始 HTTPs 端點上。 IConversation 要求包含呼叫端和目標的相關信息,以及有關呼叫初始狀態的一些其他資訊。

Extends

屬性

address

事件的位址路由資訊。 將此欄位儲存到某個位置的外部記憶體,以便稍後撰寫主動式訊息給使用者。

agent

正在處理事件的 SDK。 一律為「Botbuilder」。

callState

表示呼叫的目前狀態。

links

包含 HTTP 連結清單的字典。

presentedModalityTypes

旗標指出 Skype 使用者針對通話呈現的模式。

source

活動的原始來源(例如'facebook'、'skype'、'slack'等等)

sourceEvent

來源原生架構中的原始事件。 針對傳出訊息,可用來傳遞來源特定事件數據,例如自定義附件。

type

定義事件類型。 應該是 IEvent 的「訊息」。

user

對於傳入事件,這是傳送事件的使用者。 根據預設,這是 address.user 複本,但您可以使用 lookupUser 函式來設定 Bot,讓傳入用戶對應至內部使用者標識符。

屬性詳細資料

address

事件的位址路由資訊。 將此欄位儲存到某個位置的外部記憶體,以便稍後撰寫主動式訊息給使用者。

address: IAddress

屬性值

agent

正在處理事件的 SDK。 一律為「Botbuilder」。

agent: string

屬性值

string

callState

表示呼叫的目前狀態。

callState: string

屬性值

string

包含 HTTP 連結清單的字典。

links?: any

屬性值

any

presentedModalityTypes

旗標指出 Skype 使用者針對通話呈現的模式。

presentedModalityTypes: string[]

屬性值

string[]

source

活動的原始來源(例如'facebook'、'skype'、'slack'等等)

source: string

屬性值

string

sourceEvent

來源原生架構中的原始事件。 針對傳出訊息,可用來傳遞來源特定事件數據,例如自定義附件。

sourceEvent: any

屬性值

any

type

定義事件類型。 應該是 IEvent 的「訊息」。

type: string

屬性值

string

user

對於傳入事件,這是傳送事件的使用者。 根據預設,這是 address.user 複本,但您可以使用 lookupUser 函式來設定 Bot,讓傳入用戶對應至內部使用者標識符。

user: IIdentity

屬性值