botframework-schema package
类
CallerIdConstants |
用于填充 Activity.callerId 属性的常量。 |
SpeechConstants |
定义可用于处理语音交互的常量。 |
接口
类型别名
IHandoffActivity | |
IMessageDeleteActivity | |
ITypingActivity | |
TokenExchangeState |
传递给机器人令牌服务的状态对象。 |
TokenStatus |
特定令牌的状态。 |
FileDownloadInfoAttachment | |
O365ConnectorCardActionType |
定义 Type 的值。 可能的值包括:“ViewAction”、“OpenUri”、“HttpPOST”、“ActionCard” |
O365ConnectorCardInputType |
定义 O365ConnectorCardInputType 的值。 可能的值包括:“textInput”、“dateInput”、“multichoiceInput” |
Action |
定义 Action 的值。 可能的值包括:“accept”、“decline” |
ActivityImageType |
定义 ActivityImageType 的值。 可能的值包括:“虚拟形象”、“文章” |
ApplicationIdentityType |
定义 ApplicationIdentityType 的值。 可能的值包括:“aadApplication”、“bot”、“tenantBot”、“office365Connector”、“webhook” |
AttachmentLayout |
定义 AttachmentLayout 的值。 可能的值包括:“list”、“grid” |
BotMessagePreviewActionType |
定义 BotMessagePreviewActionType 的值。 可能的值包括:“edit”、“send” |
BotMessagePreviewType |
定义 BotMessagePreviewType 的值。 可能的值包括:“message”、“continue” |
CommandContext |
定义 CommandContext 的值。 可能的值包括:“message”、“compose”、“commandbox” |
ContentType |
定义 ContentType 的值。 可能的值包括:“html”、“text” |
ConversationIdentityType |
定义 ConversationIdentityType 的值。 可能的值包括:“team”、“channel” |
Importance |
定义 Importance 的值。 可能的值包括:“normal”、“high”、“urgent” |
MessageType |
定义 MessageType 的值。 可能的值包括:“message” |
MessagingExtensionResultType |
定义 MessagingExtensionResultType 的值。 可能的值包括:“result”、“auth”、“config”、“message”、“botMessagePreview”、“silentAuth”。 |
O365ConnectorCardInputBaseType |
定义 O365ConnectorCardInputBaseType 的值。 可能的值包括:“textInput”、“dateInput”、“multichoiceInput” |
Os |
定义 Os 的值。 可能的值包括:“default”、“iOS”、“android”、“windows” |
ReactionType |
定义 ReactionType 的值。 可能的值包括:“like”、“heart”、“laugh”、“surprised”、“sad”、“angry” |
Style |
定义 Style 的值。 可能的值包括:“compact”、“expanded” |
Type |
定义 Type 的值。 可能的值包括:“ViewAction”、“OpenUri”、“HttpPOST”、“ActionCard” |
Type1 | |
Type2 | |
Type3 | |
UserIdentityType |
定义 UserIdentityType 的值。 可能的值包括:“aadUser”、“onPremiseAadUser”、“anonymousGuest”、“federatedUser” |
枚举
ActionTypes |
定义 ActionTypes 的值。 可能的值包括:“openUrl”、“imBack”、“postBack”、“playAudio”、“playVideo”、“showImage”、“downloadFile”、“signin”、“call”、“messageBack”、“openApp” |
ActivityEventNames |
定义 ActivityEventNames 的值。 可能的值包括:“continueConversation”、“createConversation” |
ActivityImportance |
定义 ActivityImportance 的值。 可能的值包括:“low”、“normal”、“high” |
ActivityTypes |
定义 ActivityTypes 的值。 可能的值包括:“message”、“contactRelationUpdate”、“conversationUpdate”、“type”、“endOfConversation”、“event”、“invoke”、“deleteUserData”、“messageUpdate”、“messageDelete”、“installationUpdate”、“messageReaction”、“suggestion”、“trace”、“handoff” |
AttachmentLayoutTypes |
定义 AttachmentLayoutTypes 的值。 可能的值包括:“list”、“carousel” |
Channels |
定义 ChannelIds for Channels 的值。 可能的值包括:“alexa”、“console”、 'cortana', 'directline', 'directlinespeech', 'email', 'emulator', 'facebook', 'groupme', 'kik', 'line', 'msteams', 'onmichannel', 'outlook', 'skype', 'skype', 'slack', 'sms', 'telegram', 'test', 'twilio-sms', 'webchat' |
ContactRelationUpdateActionTypes |
定义 ContactRelationUpdateActionTypes 的值。 可能的值包括:“add”、“remove” |
DeliveryModes |
定义 DeliveryModes 的值。 可能的值包括:“normal”、“notification”、“expectReplies”、“ephemeral” |
EndOfConversationCodes |
定义 EndOfConversationCodes 的值。 可能的值包括:“unknown”、“completedSuccessfully”、“userCancelled”、“botTimedOut”、“botIssuedInvalidMessage”、“channelFailed” |
InputHints |
定义 InputHints 的值。 可能的值包括:“acceptingInput”、“ignoringInput”、“expectingInput” |
InstallationUpdateActionTypes |
定义 InstallationUpdateActionTypes 的值。 可能的值包括:“add”、“remove” |
MessageReactionTypes |
定义 MessageReactionTypes 的值。 可能的值包括:“like”、“plusOne” |
RoleTypes |
定义 RoleTypes 的值。 可能的值包括:“user”、“bot”、“skill” |
SemanticActionStateTypes |
定义 SemanticActionStateTypes 的值。 可能的值包括:“start”、“continue”、“done” |
StatusCodes |
定义 StatusCodes 的值。 可能的值包括:200、400、401、404、405、409、426、500、501、502 |
TextFormatTypes |
定义 TextFormatTypes 的值。 可能的值包括:“markdown”、“plain”、“xml” |
函数
函数详细信息
assertActivity(unknown, unknown[])
function assertActivity(val: unknown, _args: unknown[]): asserts
参数
- val
-
unknown
- _args
-
unknown[]
返回
asserts
assertAttachment(unknown, unknown[])
function assertAttachment(val: unknown, _args: unknown[]): asserts
参数
- val
-
unknown
- _args
-
unknown[]
返回
asserts
assertAttachmentInfo(unknown, unknown[])
function assertAttachmentInfo(val: unknown, _args: unknown[]): asserts
参数
- val
-
unknown
- _args
-
unknown[]
返回
asserts
assertAttachmentView(unknown, unknown[])
function assertAttachmentView(val: unknown, _args: unknown[]): asserts
参数
- val
-
unknown
- _args
-
unknown[]
返回
asserts
assertCardAction(unknown, unknown[])
function assertCardAction(val: unknown, _args: unknown[]): asserts
参数
- val
-
unknown
- _args
-
unknown[]
返回
asserts
assertChannelAccount(unknown, unknown[])
function assertChannelAccount(val: unknown, _args: unknown[]): asserts
参数
- val
-
unknown
- _args
-
unknown[]
返回
asserts
assertConversationAccount(unknown, unknown[])
function assertConversationAccount(val: unknown, _args: unknown[]): asserts
参数
- val
-
unknown
- _args
-
unknown[]
返回
asserts
assertConversationReference(unknown, unknown[])
function assertConversationReference(val: unknown, _args: unknown[]): asserts
参数
- val
-
unknown
- _args
-
unknown[]
返回
asserts
assertEntity(unknown, unknown[])
function assertEntity(val: unknown, _args: unknown[]): asserts
参数
- val
-
unknown
- _args
-
unknown[]
返回
asserts
assertMessageReaction(unknown, unknown[])
function assertMessageReaction(val: unknown, _args: unknown[]): asserts
参数
- val
-
unknown
- _args
-
unknown[]
返回
asserts
assertSemanticAction(unknown, unknown[])
function assertSemanticAction(val: unknown, _args: unknown[]): asserts
参数
- val
-
unknown
- _args
-
unknown[]
返回
asserts
assertSuggestedActions(unknown, unknown[])
function assertSuggestedActions(val: unknown, _args: unknown[]): asserts
参数
- val
-
unknown
- _args
-
unknown[]
返回
asserts
isActivity(unknown)
function isActivity(val: unknown): boolean
参数
- val
-
unknown
返回
boolean
isAttachment(unknown)
function isAttachment(val: unknown): boolean
参数
- val
-
unknown
返回
boolean
isAttachmentInfo(unknown)
function isAttachmentInfo(val: unknown): boolean
参数
- val
-
unknown
返回
boolean
isAttachmentView(unknown)
function isAttachmentView(val: unknown): boolean
参数
- val
-
unknown
返回
boolean
isCardAction(unknown)
function isCardAction(val: unknown): boolean
参数
- val
-
unknown
返回
boolean
isChannelAccount(unknown)
function isChannelAccount(val: unknown): boolean
参数
- val
-
unknown
返回
boolean
isConversationAccount(unknown)
function isConversationAccount(val: unknown): boolean
参数
- val
-
unknown
返回
boolean
isConversationReference(unknown)
function isConversationReference(val: unknown): boolean
参数
- val
-
unknown
返回
boolean
isEntity(unknown)
function isEntity(val: unknown): boolean
参数
- val
-
unknown
返回
boolean
isMessageReaction(unknown)
function isMessageReaction(val: unknown): boolean
参数
- val
-
unknown
返回
boolean
isSemanticAction(unknown)
function isSemanticAction(val: unknown): boolean
参数
- val
-
unknown
返回
boolean
isSuggestedActions(unknown)
function isSuggestedActions(val: unknown): boolean
参数
- val
-
unknown
返回
boolean