다음을 통해 공유


IMessageActivity interface

Extends

속성

attachmentLayout

여러 첨부 파일에 대한 레이아웃 힌트입니다. 기본값: list. 가능한 값은 'list', 'carousel'입니다.

attachments

첨부 파일

deliveryMode

받는 사람에게 활동의 대체 배달 경로를 알리는 배달 힌트입니다. 기본 배달 모드는 "기본값"입니다. 가능한 값은 'normal', 'notification'입니다.

expiration

활동을 "만료됨"으로 간주하고 받는 사람에게 표시해서는 안 되는 시간입니다.

importance

활동의 중요도입니다. 가능한 값은 'low', 'normal', 'high'입니다.

inputHint

메시지가 클라이언트에 전달된 후 봇이 사용자 입력을 수락, 예상 또는 무시할지 여부를 나타냅니다. 가능한 값은 'acceptingInput', 'ignoringInput', 'expectingInput'입니다.

locale

텍스트 필드의 내용에 대한 로캘 이름입니다. 로캘 이름은 언어와 연결된 ISO 639 2자 또는 3자 문화권 코드와 국가 또는 지역과 연결된 ISO 3166 2자 하위 문화권 코드의 조합입니다. 로캘 이름은 유효한 BCP-47 언어 태그에 해당할 수도 있습니다.

speak

말할 텍스트입니다.

suggestedActions

작업에 대해 제안된 작업입니다.

summary

채널이 카드를 렌더링할 수 없는 경우 표시할 텍스트입니다.

text

메시지의 텍스트 내용입니다.

textFormat

텍스트 필드의 형식 기본값:markdown입니다. 가능한 값은 'markdown', 'plain', 'xml'입니다.

value

활동과 연결된 값입니다.

상속된 속성

channelData

채널별 콘텐츠를 포함합니다.

channelId

채널을 고유하게 식별하는 ID를 포함합니다. 채널에 의해 설정됩니다.

conversation

활동이 속한 대화를 식별합니다.

entities

메시지에 언급된 엔터티를 나타냅니다.

from

메시지의 발신자를 식별합니다.

id

채널에서 활동을 고유하게 식별하는 ID를 포함합니다.

localTimestamp

ISO-8601 형식으로 표현된 메시지의 로컬 날짜 및 시간을 포함합니다. 예를 들어 2016-09-23T13:07:49.4714686-07:00입니다.

recipient

메시지의 받는 사람을 식별합니다.

replyToId

이 메시지가 회신인 메시지의 ID를 포함합니다.

serviceUrl

채널의 서비스 엔드포인트를 지정하는 URL을 포함합니다. 채널에 의해 설정됩니다.

timestamp

ISO-8601 형식으로 표현된 메시지를 보낸 날짜와 시간을 UTC로 포함합니다.

type

활동 유형 'iActivity'를 포함합니다.

속성 세부 정보

attachmentLayout

여러 첨부 파일에 대한 레이아웃 힌트입니다. 기본값: list. 가능한 값은 'list', 'carousel'입니다.

attachmentLayout?: AttachmentLayoutTypes | string

속성 값

attachments

첨부 파일

attachments?: Attachment[]

속성 값

deliveryMode

받는 사람에게 활동의 대체 배달 경로를 알리는 배달 힌트입니다. 기본 배달 모드는 "기본값"입니다. 가능한 값은 'normal', 'notification'입니다.

deliveryMode?: DeliveryModes | string

속성 값

DeliveryModes | string

expiration

활동을 "만료됨"으로 간주하고 받는 사람에게 표시해서는 안 되는 시간입니다.

expiration?: Date

속성 값

Date

importance

활동의 중요도입니다. 가능한 값은 'low', 'normal', 'high'입니다.

importance?: ActivityImportance | string

속성 값

inputHint

메시지가 클라이언트에 전달된 후 봇이 사용자 입력을 수락, 예상 또는 무시할지 여부를 나타냅니다. 가능한 값은 'acceptingInput', 'ignoringInput', 'expectingInput'입니다.

inputHint?: InputHints | string

속성 값

InputHints | string

locale

텍스트 필드의 내용에 대한 로캘 이름입니다. 로캘 이름은 언어와 연결된 ISO 639 2자 또는 3자 문화권 코드와 국가 또는 지역과 연결된 ISO 3166 2자 하위 문화권 코드의 조합입니다. 로캘 이름은 유효한 BCP-47 언어 태그에 해당할 수도 있습니다.

locale?: string

속성 값

string

speak

말할 텍스트입니다.

speak?: string

속성 값

string

suggestedActions

작업에 대해 제안된 작업입니다.

suggestedActions?: SuggestedActions

속성 값

summary

채널이 카드를 렌더링할 수 없는 경우 표시할 텍스트입니다.

summary?: string

속성 값

string

text

메시지의 텍스트 내용입니다.

text: string

속성 값

string

textFormat

텍스트 필드의 형식 기본값:markdown입니다. 가능한 값은 'markdown', 'plain', 'xml'입니다.

textFormat?: TextFormatTypes | string

속성 값

TextFormatTypes | string

value

활동과 연결된 값입니다.

value?: any

속성 값

any

상속된 속성 세부 정보

channelData

채널별 콘텐츠를 포함합니다.

channelData?: any

속성 값

any

IActivity.channelData 상속된

channelId

채널을 고유하게 식별하는 ID를 포함합니다. 채널에 의해 설정됩니다.

channelId: string

속성 값

string

IActivity.channelId 상속된

conversation

활동이 속한 대화를 식별합니다.

conversation: ConversationAccount

속성 값

IActivity.conversation 상속된

entities

메시지에 언급된 엔터티를 나타냅니다.

entities?: Entity[]

속성 값

Entity[]

IActivity.entities 상속된

from

메시지의 발신자를 식별합니다.

from: ChannelAccount

속성 값

IActivity.에서 상속된

id

채널에서 활동을 고유하게 식별하는 ID를 포함합니다.

id?: string

속성 값

string

IActivity.id 상속된

localTimestamp

ISO-8601 형식으로 표현된 메시지의 로컬 날짜 및 시간을 포함합니다. 예를 들어 2016-09-23T13:07:49.4714686-07:00입니다.

localTimestamp?: Date

속성 값

Date

IActivity.localTimestamp 상속된

recipient

메시지의 받는 사람을 식별합니다.

recipient: ChannelAccount

속성 값

IActivity.recipient 상속된

replyToId

이 메시지가 회신인 메시지의 ID를 포함합니다.

replyToId?: string

속성 값

string

IActivity.replyToId 상속된

serviceUrl

채널의 서비스 엔드포인트를 지정하는 URL을 포함합니다. 채널에 의해 설정됩니다.

serviceUrl: string

속성 값

string

IActivity.serviceUrl 상속된

timestamp

ISO-8601 형식으로 표현된 메시지를 보낸 날짜와 시간을 UTC로 포함합니다.

timestamp?: Date

속성 값

Date

IActivity.timestamp 상속된

type

활동 유형 'iActivity'를 포함합니다.

type: ActivityTypes | string

속성 값

ActivityTypes | string

IActivity.type 상속된