botframework-schema package
Классы
CallerIdConstants |
Константы, используемые для заполнения свойства Activity.callerId. |
SpeechConstants |
Определяет константы, которые можно использовать в обработке речевых взаимодействий. |
Интерфейсы
CommandResultValue |
Поле значения ICommandResultActivity содержит метаданные, связанные с результатом команды. Необязательные полезные данные могут быть включены, если задано именем действия команды. Наличие поля ошибки указывает, что исходная команда не выполнена. |
CommandValue |
Поле значения ICommandActivity содержит метаданные, связанные с командой. Необязательные полезные данные могут быть включены, если задано именем действия команды. |
IActivity | |
ICommandActivity |
Асинхронная внешняя команда. |
ICommandResultActivity |
Результат асинхронной внешней команды. |
IContactRelationUpdateActivity | |
IConversationUpdateActivity | |
IEndOfConversationActivity | |
IEventActivity | |
IInstallationUpdateActivity | |
IInvokeActivity | |
IMessageActivity | |
IMessageReactionActivity | |
IMessageUpdateActivity | |
ISuggestionActivity | |
ITraceActivity | |
Activity |
Действие — это базовый тип связи для протокола Bot Framework 3.0. |
ActivityTimestamps |
Этот интерфейс используется для сохранения исходных строковых значений дат в действиях. При получении действия метки времени преобразуются в даты. Из-за того, как объекты даты Javascript являются UTC, значения смещения часового пояса теряются. |
AdaptiveCardAuthentication |
Определяет структуру, которая поступает в действие Activity.Value.Authentication для вызова с именем "adaptiveCard/action". |
AdaptiveCardInvokeAction |
Определяет структуру, которая поступает в действие Activity.Value.Action для вызова с именем "adaptiveCard/action". |
AdaptiveCardInvokeResponse |
Определяет структуру, возвращаемую в результате действия Invoke с именем "adaptiveCard/action". |
AdaptiveCardInvokeValue |
Определяет структуру, которая поступает в действие Activity.Value для вызова с именем "adaptiveCard/action". |
AnimationCard |
Карточка анимации (например, gif или короткий клип видео) |
Attachment |
Вложение в действии |
AttachmentData |
Данные вложения |
AttachmentInfo |
Метаданные для вложения |
AttachmentView |
Имя и размер представления вложений |
AudioCard |
Звуковая карточка |
BasicCard |
Базовая карточка |
CardAction |
Действие с возможностью щелчка |
CardImage |
Изображение на карточке |
ChannelAccount |
Сведения об учетной записи канала, необходимые для маршрутизации сообщения |
ConversationAccount |
Сведения об учетной записи канала для беседы |
ConversationMembers |
Беседа и ее члены |
ConversationParameters |
Параметры для создания беседы |
ConversationReference |
Объект, связанный с определенной точкой беседы |
ConversationResourceResponse |
Ответ, содержащий ресурс |
ConversationsResult |
Результат бесед |
Entity |
Объект метаданных, относящийся к действию |
ErrorModel |
Объект, представляющий сведения об ошибке |
ErrorResponse |
Ответ API HTTP |
ExpectedReplies |
Ожидаемые ответы в ответ на DeliveryModes.ExpectReplies |
Fact |
Набор пар "ключ-значение". Преимуществом этого раздела является то, что свойства ключа и значения будут отображаться с информацией о стиле по умолчанию с некоторыми разделителями между ними. Поэтому разработчику не нужно указывать сведения о стиле. |
GeoCoordinates |
GeoCoordinates (тип сущности: "https://schema.org/GeoCoordinates") |
HeroCard |
Карточка героя (карточка с одним, большим изображением) |
IStatusCodeError | |
InnerHttpError |
Объект, представляющий внутреннюю ошибку HTTP |
InvokeResponse |
Представляет ответ, возвращаемый ботом при получении действия |
MediaCard |
Карточка мультимедиа |
MediaEventValue |
Дополнительный параметр для событий мультимедиа |
MediaUrl |
URL-адрес мультимедиа |
Mention |
Сведения об упоминаниях (тип сущности: "упоминание") |
MessageReaction |
Объект реакции сообщения |
MicrosoftPayMethodData |
Данные метода оплаты W3C для Microsoft Pay |
OAuthCard |
Карточка, представляющая запрос на вход с помощью OAuth |
PagedMembersResult |
Страница участников. |
PaymentAddress |
Адрес в запросе на оплату |
PaymentCurrencyAmount |
Поставки денежных сумм |
PaymentDetails |
Предоставляет сведения о запрошенной транзакции |
PaymentDetailsModifier |
Предоставляет сведения об изменении paymentDetails на основе идентификатора метода оплаты |
PaymentItem |
Указывает, для чего указан запрос на оплату, и значение, за которое запрашивается |
PaymentMethodData |
Указывает набор поддерживаемых методов оплаты и любые связанные данные о методах оплаты для этих методов. |
PaymentOptions |
Предоставляет сведения о параметрах, необходимых для запроса на оплату |
PaymentRequest |
Запрос на оплату |
PaymentRequestComplete |
Полезные данные, доставленные при выполнении запроса на оплату |
PaymentRequestCompleteResult |
Результат завершенного запроса на оплату |
PaymentRequestUpdate |
Обновление запроса на оплату |
PaymentRequestUpdateResult |
Результирующий объект из операции обновления запроса на оплату |
PaymentResponse |
ПлатежResponse возвращается, когда пользователь выбрал метод оплаты и одобрил запрос на оплату |
PaymentShippingOption |
Описание варианта доставки |
Place |
Место (тип сущности: "https://schema.org/Place") |
ReceiptCard |
Карточка с квитанцией |
ReceiptItem |
Элемент на карточке квитанции |
ResourceResponse |
Ответ, содержащий идентификатор ресурса |
SearchInvokeOptions |
Предоставляет сведения о параметрах, необходимых для SearchInvokeValue |
SearchInvokeResponse |
Определяет структуру, возвращаемую в результате действия Invoke с именем приложения или поиска. |
SearchInvokeValue |
Определяет структуру, которая поступает в действие Activity.Value для invoke с именем "application/search". |
SemanticAction |
Представляет ссылку на программное действие |
SignInUrlResponse | |
SigninCard |
Карточка, представляющая запрос на вход |
SuggestedActions |
ПредложенияActions, которые можно выполнить |
TextHighlight |
Ссылается на подстроку содержимого в другом поле |
Thing |
Вещь (тип сущности: "https://schema.org/Thing") |
ThumbnailCard |
Карточка эскиза (карточка с одним маленьким изображением эскиза) |
ThumbnailUrl |
URL-адрес эскиза |
TokenExchangeRequest | |
TokenExchangeResource | |
TokenRequest |
Запрос на получение маркера пользователя |
TokenResponse |
Ответ, содержащий маркер пользователя |
Transcript |
Копия |
VideoCard |
Видеокарта |
MessageActionsPayloadBody | |
O365ConnectorCardActionBase | |
O365ConnectorCardInputBase | |
TeamsAttachment | |
AppBasedLinkQuery | |
CacheInfo | |
ChannelInfo | |
ConversationList | |
FileConsentCard | |
FileConsentCardResponse | |
FileDownloadInfo | |
FileInfoCard | |
FileUploadInfo | |
Meeting | |
MeetingDetails | |
MeetingDetailsBase | |
MeetingEndEventDetails | |
MeetingEventDetails | |
MeetingInfo | |
MeetingStartEventDetails | |
MessageActionsPayload | |
MessageActionsPayloadApp | |
MessageActionsPayloadAttachment | |
MessageActionsPayloadConversation | |
MessageActionsPayloadFrom | |
MessageActionsPayloadMention | |
MessageActionsPayloadReaction | |
MessageActionsPayloadUser | |
MessagingExtensionAction | |
MessagingExtensionActionResponse | |
MessagingExtensionAttachment | |
MessagingExtensionParameter | |
MessagingExtensionQuery | |
MessagingExtensionQueryOptions | |
MessagingExtensionResponse | |
MessagingExtensionResult | |
MessagingExtensionSuggestedAction | |
NotificationInfo | |
O365ConnectorCard | |
O365ConnectorCardActionCard | |
O365ConnectorCardActionQuery | |
O365ConnectorCardDateInput | |
O365ConnectorCardFact | |
O365ConnectorCardHttpPOST | |
O365ConnectorCardImage | |
O365ConnectorCardMultichoiceInput | |
O365ConnectorCardMultichoiceInputChoice | |
O365ConnectorCardOpenUri | |
O365ConnectorCardOpenUriTarget | |
O365ConnectorCardSection | |
O365ConnectorCardTextInput | |
O365ConnectorCardViewAction | |
SigninStateVerificationQuery | |
TabContext | |
TabEntityContext | |
TabRequest | |
TabResponse | |
TabResponseCard | |
TabResponseCards | |
TabResponsePayload | |
TabSubmit | |
TabSubmitData | |
TabSuggestedActions | |
TaskModuleCardResponse | |
TaskModuleContinueResponse | |
TaskModuleMessageResponse | |
TaskModuleRequest | |
TaskModuleRequestContext | |
TaskModuleResponse | |
TaskModuleResponseBase | |
TaskModuleTaskInfo | |
TeamDetails | |
TeamInfo | |
TeamsChannelAccount | |
TeamsChannelData | |
TeamsChannelDataSettings | |
TeamsMeetingInfo | |
TeamsMeetingParticipant | |
TeamsPagedMembersResult | |
TenantInfo | |
TokenExchangeInvokeRequest |
Запрос на обмен маркером. |
TokenExchangeInvokeResponse |
Объект ответа вызова обмена маркерами. |
Псевдонимы типа
IHandoffActivity | |
IMessageDeleteActivity | |
ITypingActivity | |
TokenExchangeState |
Объект состояния, переданный службе токенов бота. |
TokenStatus |
Состояние определенного токена. |
FileDownloadInfoAttachment | |
O365ConnectorCardActionType |
Определяет значения типа. Возможные значения: ViewAction, OpenUri, HttpPOST, ActionCard |
O365ConnectorCardInputType |
Определяет значения для O365ConnectorCardInputType. Возможные значения: textInput, dateInput, MultichoiceInput |
Action |
Определяет значения действия. Возможные значения включают: "accept", "отклонить" |
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 |
Определяет значения важности. Возможные значения: "обычный", "высокий", "срочный" |
MessageType |
Определяет значения для MessageType. Возможные значения: "message" |
MessagingExtensionResultType |
Определяет значения для MessagingExtensionResultType. Возможные значения: "result", "auth", "config", "message", "botMessagePreview", "silentAuth". |
O365ConnectorCardInputBaseType |
Определяет значения для O365ConnectorCardInputBaseType. Возможные значения: textInput, dateInput, MultichoiceInput |
Os |
Определяет значения ос. Возможные значения: "default", "iOS", "android", "windows" |
ReactionType |
Определяет значения для ReactionType. Возможные значения включают: "как", "сердце", "смех", "удивлен", "печальный", "сердитый" |
Style |
Определяет значения для style. Возможные значения: "compact", "expanded" |
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. Возможные значения: "низкий", "обычный", "высокий" |
ActivityTypes |
Определяет значения для ActivityTypes. Возможные значения: "message", "contactRelationUpdate", "conversationUpdate", "typeing", "endOfConversation", "event", "invoke", "deleteUserData", "messageUpdate", "messageDelete", "installationUpdate", "messageReaction", "suggestion", "trace", "handoff" |
AttachmentLayoutTypes |
Определяет значения для AttachmentLayoutTypes. Возможные значения: List, Carousel |
Channels |
Определяет значения для ChannelIds для каналов. Возможные значения включают: "alexa", "console", "cortana", "directlinespeech", "email", "эмулятор", "facebook", "groupme", "kik", "line", "msteams", "onmichannel", "outlook", "skype", "skypeforbusiness", "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