Dialog class

所有對話框的基類。 對話框是 BotBuilder 架構的核心元件。 Bot 會使用對話框來管理與使用者任意複雜的交談。

方法

begin<T>(CallSession, T)

在啟動新的對話會話時呼叫。

dialogResumed<T>(CallSession, IDialogResult<T>)

子對話已結束,目前對話正在繼續。

replyReceived(CallSession)

從使用者收到新的回覆訊息時呼叫。 衍生類別應該實作這個 ,以處理從使用者收到的訊息。

方法詳細資料

begin<T>(CallSession, T)

在啟動新的對話會話時呼叫。

function begin<T>(session: CallSession, args?: T)

參數

session
CallSession

目前交談的會話物件。

args

T

(選擇性) 自變數由其父代傳遞至對話。

dialogResumed<T>(CallSession, IDialogResult<T>)

子對話已結束,目前對話正在繼續。

function dialogResumed<T>(session: CallSession, result: IDialogResult<T>)

參數

session
CallSession

目前交談的會話物件。

result

IDialogResult<T>

子對話所傳回的結果。

replyReceived(CallSession)

從使用者收到新的回覆訊息時呼叫。 衍生類別應該實作這個 ,以處理從使用者收到的訊息。

function replyReceived(session: CallSession)

參數

session
CallSession

目前交談的會話物件。