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)

Возвращает действие сообщения, содержащее одно изображение или видео.

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

Возвращает сообщение, содержащее набор предлагаемых действий и необязательный текст.

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

Возвращает сообщение, содержащее набор предлагаемых действий и необязательный текст.

Text(String, String, String)

Возвращает простое текстовое сообщение.

Применяется к