IConversation interface
IConversation は、ボットを呼び出すための Skype Bot Platform によって行われた新しい Skype 音声通話の最初の要求の JSON 本文です。 IConversation JSON 本文は、Bot Framework ポータルでボット開発者によって登録された初期 HTTPs エンドポイントに投稿されます。 IConversation 要求には、呼び出しの呼び出し元とターゲットに関する情報と、呼び出しの初期状態に関する追加情報が含まれます。
- Extends
プロパティ
| address | イベントのアドレス ルーティング情報。 このフィールドを外部ストレージに保存して、後でユーザーにプロアクティブ メッセージを作成します。 |
| agent | イベントを処理している SDK。 常に 'botbuilder' になります。 |
| call |
呼び出しの現在の状態を示します。 |
| links | HTTP リンクの一覧を含むディクショナリ。 |
| presented |
フラグは、Skype ユーザーが通話のために提示したモダリティを示します。 |
| source | イベントの元のソース ("facebook"、"skype"、"slack" など) |
| source |
ソースネイティブ スキーマの元のイベント。 送信メッセージの場合は、カスタム添付ファイルなどのソース固有のイベント データを渡すために使用できます。 |
| type | イベントの種類を定義します。 IEvent の場合は "message" にする必要があります。 |
| user | 受信イベントの場合、これはイベントを送信したユーザーです。 既定では、これは address.user のコピーですが、受信ユーザーを内部ユーザー ID にマップできる lookupUser 関数を使用してボットを構成できます。 |
プロパティの詳細
address
イベントのアドレス ルーティング情報。 このフィールドを外部ストレージに保存して、後でユーザーにプロアクティブ メッセージを作成します。
address: IAddress
プロパティ値
agent
イベントを処理している SDK。 常に 'botbuilder' になります。
agent: string
プロパティ値
string
callState
呼び出しの現在の状態を示します。
callState: string
プロパティ値
string
links
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