MessageFactory クラス

定義

ボットが返すことができるさまざまなメッセージ型のユーティリティ メソッドが含まれています。

public static class MessageFactory
type MessageFactory = class
Public Class MessageFactory
継承
MessageFactory

// Create and send a message.
var message = MessageFactory.Text("Hello World");
await context.SendActivity(message);

注釈

以下は、一般的なメッセージ アクションに適用されます。

送信するメッセージのテキストの内容に課される制限については、チャネルのドキュメントを参照してください。

音声、速度、音量、発音、ピッチなど、ボットの音声のさまざまな特性を制御するには、音声合成マークアップ言語 (SSML) 形式で話すテストを指定します。

チャネルは、ユーザー エクスペリエンスにおける各カード アクション マニフェストの方法を決定します。 ほとんどの場合、カードはクリック可能です。 つまり、音声入力で選択することができます。 チャネルが対話型のアクティベーション エクスペリエンスを提供しない場合 (たとえば、SMS を介して対話する場合など)、チャネルはアクティベーションをまったくサポートしない可能性があります。 アクションのレンダリング方法の決定は、このドキュメントの他の箇所 (たとえば、カード形式内、推奨されるアクションの定義内) に記載されている標準の要件によって制御されます。

メソッド

Attachment(Attachment, String, String, String)

添付ファイルを含むメッセージ アクティビティを返します。

Attachment(IEnumerable<Attachment>, String, String, String)

添付ファイルのコレクションを一覧に含むメッセージ アクティビティを返します。

Carousel(IEnumerable<Attachment>, String, String, String)

添付ファイルのコレクションを含むメッセージ アクティビティをカルーセルとして返します。

ContentUrl(String, String, String, String, String, String)

1 つの画像またはビデオを含むメッセージ アクティビティを返します。

SuggestedActions(IEnumerable<CardAction>, String, String, String)

推奨される一連のアクションと省略可能なテキストを含むメッセージを返します。

SuggestedActions(IEnumerable<String>, String, String, String)

推奨される一連のアクションと省略可能なテキストを含むメッセージを返します。

Text(String, String, String)

単純なテキスト メッセージを返します。

適用対象