MessageFactory 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
봇이 반환할 수 있는 다양한 메시지 유형에 대한 유틸리티 메서드를 포함합니다.
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(Speech Synthesis Markup Language) 형식으로 말하는 테스트를 지정합니다.
채널은 각 카드 작업이 사용자 환경에서 어떻게 매니페스트되는지 결정합니다. 대부분의 경우 카드를 클릭할 수 있습니다. 다른 경우에는 음성 입력으로 선택할 수 있습니다. 채널이 대화형 활성화 환경(예: 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, IList<String>) |
제안된 작업 및 선택적 텍스트 집합이 포함된 메시지를 반환합니다. |
SuggestedActions(IEnumerable<CardAction>, String, String, String) |
제안된 작업 및 선택적 텍스트 집합이 포함된 메시지를 반환합니다. |
SuggestedActions(IEnumerable<String>, String, String, String, IList<String>) |
제안된 작업 및 선택적 텍스트 집합이 포함된 메시지를 반환합니다. |
SuggestedActions(IEnumerable<String>, String, String, String) |
제안된 작업 및 선택적 텍스트 집합이 포함된 메시지를 반환합니다. |
Text(String, String, String) |
간단한 문자 메시지를 반환합니다. |