botframework-schema package
Caller |
用來填入 Activity.callerId 屬性的常數。 |
Speech |
定義可用於處理語音互動的常數。 |
IHandoff |
|
IMessage |
|
ITyping |
|
Token |
傳遞至 Bot 權杖服務的狀態物件。 |
Token |
特定權杖的狀態。 |
File |
|
O365Connector |
定義 Type 的值。 可能的值包括:'ViewAction'、'OpenUri'、'HttpPOST'、'ActionCard' |
O365Connector |
定義 O365ConnectorCardInputType 的值。 可能的值包括:'textInput'、'dateInput'、'multichoiceInput' |
Action |
定義 Action 的值。 可能的值包括:'accept'、'decline' |
Activity |
定義 ActivityImageType 的值。 可能的值包括:'avatar'、'article' |
Application |
定義 ApplicationIdentityType 的值。 可能的值包括:'aadApplication'、'bot'、'tenantBot'、'office365Connector'、'webhook' |
Attachment |
定義 AttachmentLayout 的值。 可能的值包括:'list'、'grid' |
Bot |
定義 BotMessagePreviewActionType 的值。 可能的值包括:'edit'、'send' |
Bot |
定義 BotMessagePreviewType 的值。 可能的值包括:'message'、'continue' |
Command |
定義 CommandCoNtext 的值。 可能的值包括:'message'、'compose'、'commandbox' |
Content |
定義 ContentType 的值。 可能的值包括:'html'、'text' |
Conversation |
定義 ConversationIdentityType 的值。 可能的值包括:'team'、'channel' |
Importance |
定義 Importance 的值。 可能的值包括:'normal'、'high'、'urgent' |
Message |
定義 MessageType 的值。 可能的值包括:'message' |
Messaging |
定義 MessagingExtensionResultType 的值。 可能的值包括:'result'、'auth'、'config'、'message'、'botMessagePreview'、'silentAuth'。 |
O365Connector |
定義 O365ConnectorCardInputBaseType 的值。 可能的值包括:'textInput'、'dateInput'、'multichoiceInput' |
Os |
定義 Os 的值。 可能的值包括:'default'、'iOS'、'android'、'windows' |
Reaction |
定義 ReactionType 的值。 可能的值包括:'like'、'heart'、'sad'、'surprised'、'sad'、'a要' |
Style |
定義 Style 的值。 可能的值包括:'compact'、'expanded' |
Type |
定義 Type 的值。 可能的值包括:'ViewAction'、'OpenUri'、'HttpPOST'、'ActionCard' |
Type1 | |
Type2 | |
Type3 | |
User |
定義 UserIdentityType 的值。 可能的值包括:'aadUser'、'onPremiseAadUser'、'anonymousGuest'、'federatedUser' |
Action |
定義 ActionTypes 的值。 可能的值包括:'openUrl'、'imBack'、'postBack'、'playAudio'、'playVideo'、'showImage'、'downloadFile'、'signin'、'call'、messageBack'、'openApp' |
Activity |
定義 ActivityEventNames 的值。 可能的值包括:'continueConversation'、'createConversation' |
Activity |
定義 ActivityImportance 的值。 可能的值包括:'low'、'normal'、'high' |
Activity |
定義 ActivityTypes 的值。 可能的值包括:'message'、'contactRelationUpdate'、'conversationUpdate'、'type'、'endOfConversation'、'event'、'invoke'、'deleteUserData'、'messageUpdate'、'messageDelete'、'installationUpdate'、'messageReaction'、'suggestion'、'trace'、'handoff' |
Attachment |
定義 AttachmentLayoutTypes 的值。 可能的值包括:'list'、'carousel' |
Channels |
定義 ChannelIds 的值。 可能的值包括:'alexa'、'console'、 'cortana'、'directline'、'directlinespeech'、'email'、'emulator'、'facebook'、'groupme'、'kik'、'line'、'msteams'、'onmichannel'、'outlook'、'skype'、'skypeforbusiness'、'slack'、'sms'、'telegram'、'test'、'twilio-sms'、'webchat' |
Contact |
定義 ContactRelationUpdateActionTypes 的值。 可能的值包括:'add'、'remove' |
Delivery |
定義 DeliveryModes 的值。 可能的值包括:'normal'、'notification'、'expectReplies'、'ephemeral' |
End |
定義 EndOfConversationCodes 的值。 可能的值包括:'unknown'、'completedSuccessfully'、'userCancelled'、'botTimedOut'、'botIssuedInvalidMessage'、'channelFailed' |
Input |
定義 InputHints 的值。 可能的值包括:'acceptingInput'、'ignoringInput'、'expectingInput' |
Installation |
定義 InstallationUpdateActionTypes 的值。 可能的值包括:'add'、'remove' |
Message |
定義 MessageReactionTypes 的值。 可能的值包括:'like'、'plusOne' |
Role |
定義 RoleTypes 的值。 可能的值包括:'user'、'bot'、'skill' |
Semantic |
定義 SemanticActionStateTypes 的值。 可能的值包括:'start'、'continue'、'done' |
Status |
定義 StatusCodes 的值。 可能的值包括:200、400、401、404、405、409、426、500、501、502 |
Text |
定義 TextFormatTypes 的值。 可能的值包括:'markdown'、'plain'、'xml' |
function assertActivity(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
function assertAttachment(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
function assertAttachmentInfo(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
function assertAttachmentView(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
function assertCardAction(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
function assertChannelAccount(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
function assertConversationAccount(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
function assertConversationReference(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
function assertEntity(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
function assertMessageReaction(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
function assertSemanticAction(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
function assertSuggestedActions(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
function isActivity(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
function isAttachment(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
function isAttachmentInfo(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
function isAttachmentView(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
function isCardAction(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
function isChannelAccount(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
function isConversationAccount(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
function isConversationReference(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
function isEntity(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
function isMessageReaction(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
function isSemanticAction(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
function isSuggestedActions(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean