次の方法で共有


IConversation interface

IConversation は、ボットを呼び出すための Skype Bot Platform によって行われた新しい Skype 音声通話の最初の要求の JSON 本文です。 IConversation JSON 本文は、Bot Framework ポータルでボット開発者によって登録された初期 HTTPs エンドポイントに投稿されます。 IConversation 要求には、呼び出しの呼び出し元とターゲットに関する情報と、呼び出しの初期状態に関する追加情報が含まれます。

Extends

プロパティ

address

イベントのアドレス ルーティング情報。 このフィールドを外部ストレージに保存して、後でユーザーにプロアクティブ メッセージを作成します。

agent

イベントを処理している SDK。 常に 'botbuilder' になります。

callState

呼び出しの現在の状態を示します。

links

HTTP リンクの一覧を含むディクショナリ。

presentedModalityTypes

フラグは、Skype ユーザーが通話のために提示したモダリティを示します。

source

イベントの元のソース ("facebook"、"skype"、"slack" など)

sourceEvent

ソースネイティブ スキーマの元のイベント。 送信メッセージの場合は、カスタム添付ファイルなどのソース固有のイベント データを渡すために使用できます。

type

イベントの種類を定義します。 IEvent の場合は "message" にする必要があります。

user

受信イベントの場合、これはイベントを送信したユーザーです。 既定では、これは address.user のコピーですが、受信ユーザーを内部ユーザー ID にマップできる lookupUser 関数を使用してボットを構成できます。

プロパティの詳細

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 の場合は "message" にする必要があります。

type: string

プロパティ値

string

user

受信イベントの場合、これはイベントを送信したユーザーです。 既定では、これは address.user のコピーですが、受信ユーザーを内部ユーザー ID にマップできる lookupUser 関数を使用してボットを構成できます。

user: IIdentity

プロパティ値