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) |
Возвращает простое текстовое сообщение. |