MessageFactory Класс
- java.
lang. Object - com.
microsoft. bot. builder. MessageFactory
- com.
public final class MessageFactory
Содержит методы служебной программы для различных типов сообщений, которые бот может возвращать.
Создайте и отправьте сообщение. Activity message = MessageFactory.text("Hello World"); conext.sendActivity(message);
Ниже описано, как правило, применяется к действиям сообщения. Ознакомьтесь с документацией канала по ограничениям, введенным для отправки текста сообщения.
Чтобы управлять различными характеристиками речи бота, такими как голос, скорость, громкость, произношение и поле, укажите тест для выступления в формате языка разметки синтеза речи (SSML).
Каналы определяют, как каждое действие карточки проявляется в пользовательском интерфейсе. В большинстве случаев карточки доступны для щелчка. В других приложениях они могут быть выбраны с помощью входных данных речи. В случаях, когда канал не предлагает интерактивный интерфейс активации (например, при взаимодействии по SMS), канал может не поддерживать активацию в любом случае. Решение о том, как выполнять действия, контролируется нормативными требованиями в этом документе (например, в формате карточки или в определении предлагаемых действий).
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
| static Activity |
attachment(Attachment attachment)
Возвращает действие сообщения, содержащее вложение. |
| static Activity |
attachment(Attachment attachment, String text)
Возвращает действие сообщения, содержащее вложение. |
| static Activity |
attachment(Attachment attachment, String text, String ssml, InputHints inputHint)
Возвращает действие сообщения, содержащее вложение. |
| static Activity |
attachment(List<Attachment> attachments)
Возвращает действие сообщения, содержащее вложение. |
| static Activity |
attachment(List<Attachment> attachments, String text, String ssml, InputHints inputHint)
Возвращает действие сообщения, содержащее вложение. |
| static Activity |
carousel(List<Attachment> attachments, String text)
Возвращает действие сообщения, содержащее коллекцию вложений в списке. |
| static Activity |
carousel(List<Attachment> attachments, String text, String ssml, InputHints inputHint)
Возвращает действие сообщения, содержащее коллекцию вложений в списке. |
| static Activity |
contentUrl(String url, String contentType)
Возвращает действие сообщения, содержащее одно изображение или видео. |
| static Activity |
contentUrl(String url, String contentType, String name, String text, String ssml, InputHints inputHint)
Возвращает действие сообщения, содержащее одно изображение или видео. |
| static Activity |
suggestedActions(List<String> actions, String text)
Возвращает сообщение, включающее набор предлагаемых действий и необязательный текст. |
| static Activity |
suggestedActions(List<String> actions, String text, String ssml, InputHints inputHint)
Возвращает сообщение, включающее набор предлагаемых действий и необязательный текст. |
| static Activity |
suggestedCardActions(List<CardAction> actions, String text)
Возвращает сообщение, включающее набор предлагаемых действий и необязательный текст. |
| static Activity |
suggestedCardActions(List<CardAction> actions, String text, String ssml, InputHints inputHint)
Возвращает сообщение, включающее набор предлагаемых действий и необязательный текст. |
| static Activity |
text(String text)
Возвращает простое текстовое сообщение. |
| static Activity |
text(String text, String ssml, InputHints inputHint)
Возвращает простое текстовое сообщение. |
Методы, унаследованные от java.lang.Object
Сведения о методе
attachment
public static Activity attachment(Attachment attachment)
Возвращает действие сообщения, содержащее вложение.
Параметры:
Возвращаемое значение:
attachment
public static Activity attachment(Attachment attachment, String text)
Возвращает действие сообщения, содержащее вложение.
Параметры:
Возвращаемое значение:
attachment
public static Activity attachment(Attachment attachment, String text, String ssml, InputHints inputHint)
Возвращает действие сообщения, содержащее вложение.
Параметры:
Возвращаемое значение:
attachment
public static Activity attachment(List
Возвращает действие сообщения, содержащее вложение.
Параметры:
Возвращаемое значение:
attachment
public static Activity attachment(List
Возвращает действие сообщения, содержащее вложение.
Параметры:
Возвращаемое значение:
carousel
public static Activity carousel(List
Возвращает действие сообщения, содержащее коллекцию вложений в списке.
Параметры:
Возвращаемое значение:
carousel
public static Activity carousel(List
Возвращает действие сообщения, содержащее коллекцию вложений в списке.
Параметры:
Возвращаемое значение:
contentUrl
public static Activity contentUrl(String url, String contentType)
Возвращает действие сообщения, содержащее одно изображение или видео.
Параметры:
Возвращаемое значение:
contentUrl
public static Activity contentUrl(String url, String contentType, String name, String text, String ssml, InputHints inputHint)
Возвращает действие сообщения, содержащее одно изображение или видео.
Параметры:
Возвращаемое значение:
suggestedActions
public static Activity suggestedActions(List
Возвращает сообщение, включающее набор предлагаемых действий и необязательный текст. // Create the activity and add suggested actions. Activity activity = MessageFactory.suggestedActions( new String[] { "red", "green", "blue" }, "Choose a color");
// Send the activity as a reply to the user. context.sendActivity(activity);
Параметры:
Возвращаемое значение:
suggestedActions
public static Activity suggestedActions(List
Возвращает сообщение, включающее набор предлагаемых действий и необязательный текст. // Create the activity and add suggested actions. Activity activity = MessageFactory.suggestedActions( new String[] { "red", "green", "blue" }, "Choose a color");
// Send the activity as a reply to the user. context.sendActivity(activity);
Параметры:
Возвращаемое значение:
suggestedCardActions
public static Activity suggestedCardActions(List
Возвращает сообщение, включающее набор предлагаемых действий и необязательный текст.
Параметры:
Возвращаемое значение:
suggestedCardActions
public static Activity suggestedCardActions(List
Возвращает сообщение, включающее набор предлагаемых действий и необязательный текст.
Параметры:
Возвращаемое значение:
text
public static Activity text(String text)
Возвращает простое текстовое сообщение.
Параметры:
Возвращаемое значение:
text
public static Activity text(String text, String ssml, InputHints inputHint)
Возвращает простое текстовое сообщение.
Параметры:
Возвращаемое значение: