umbot
    Preparing search index...

    Module plugins

    Модуль в котором хранятся базовые плагины и адаптеры. Включает в себя адаптеры для обработки запросов от различных платформ, а также адаптеры для работы с базой данных.

    Рекомендации:

    • Не рекомендуется поштучно регистрировать необходимые адаптеры для платформы, лучше использовать готовые методы:
      • voicePlatforms - для подключения только голосовых платформ.
      • botPlatforms - для подключения платформ для чат-ботов.
      • fullPlatforms - для подключения всех доступных платформ. Подключать платформы по отдельности рекомендуется только в том случае, если вы явно хотите ограничить количество поддерживаемых платформ.
    • Для добавления своей платформы, отнаследуйтесь от BasePlatformAdapter, и настройте адаптер согласно документации.
    • Использовать файловую базу данных только во время тестирования, или для очень маленьких приложений. Например, личный чат бот или чат бот для команды до 100 человек.
    • Для добавления своей работы с базой данных, отнаследуйтесь от BaseDbAdapter, и настройте адаптер согласно документации.

    Maxim-M maximco36895@yandex.ru

    Namespaces

    AlisaButton
    AlisaCard
    AlisaConstants
    AlisaSound
    MarusiaButton
    MarusiaCard
    MarusiaConstants
    MarusiaSound
    MaxButton
    MaxCard
    MaxSound
    pUtils
    SmartAppButton
    SmartAppCard
    SmartAppConstants
    SmartAppSound
    TelegramButton
    TelegramCard
    TelegramSound
    ViberButton
    ViberCard
    ViberSound
    VkButton
    VkCard
    VkSound

    Classes

    AlisaAdapter
    BaseDbAdapter
    BasePlatformAdapter
    FileAdapter
    MarusiaAdapter
    MarusiaRequest
    MaxAdapter
    MaxRequest
    MongoAdapter
    SmartAppAdapter
    TelegramAdapter
    TelegramRequest
    ViberAdapter
    ViberRequest
    VkAdapter
    VkRequest
    YandexImageRequest
    YandexRequest
    YandexSoundRequest
    YandexSpeechKit

    Interfaces

    IAdapterOptions
    IAlisaBigImage
    IAlisaButton
    IAlisaButtonCard
    IAlisaEntities
    IAlisaImage
    IAlisaImageGallery
    IAlisaItemsList
    IAlisaNlu
    IAlisaRequest
    IAlisaRequestMeta
    IAlisaRequestState
    IAlisaResponse
    IAlisaSession
    IAlisaWebhookRequest
    IAlisaWebhookResponse
    IFileInfo
    IMarusiaApiCreateAudio
    IMarusiaApiSavePicture
    IMarusiaBigImage
    IMarusiaButton
    IMarusiaButtonCard
    IMarusiaEntities
    IMarusiaImage
    IMarusiaItemsList
    IMarusiaNlu
    IMarusiaRequest
    IMarusiaRequestMeta
    IMarusiaRequestState
    IMarusiaResponse
    IMarusiaSession
    IMarusiaSessionResponse
    IMarusiaWebhookRequest
    IMarusiaWebhookResponse
    IMaxAppApi
    IMaxAttachment
    IMaxAudio
    IMaxButton
    IMaxButtonObject
    IMaxCard
    IMaxMessage
    IMaxMessageBody
    IMaxParams
    IMaxRequestContent
    IMaxSender
    IMaxSendMessage
    IMaxUploadFile
    ISberRating
    ISberRatingStatusCode
    ISberSmartAppAnnotations
    ISberSmartAppAppInfo
    ISberSmartAppBubble
    ISberSmartAppCard
    ISberSmartAppCardAction
    ISberSmartAppCardImage
    ISberSmartAppCardItem
    ISberSmartAppCardPadding
    ISberSmartAppCardText
    ISberSmartAppCharacterInfo
    ISberSmartAppDeviceInfo
    ISberSmartAppEntities
    ISberSmartAppItem
    ISberSmartAppMessageInfo
    ISberSmartAppMetaInfo
    ISberSmartAppRequestPayload
    ISberSmartAppResponsePayload
    ISberSmartAppSelectedItem
    ISberSmartAppServerAction
    ISberSmartAppSession
    ISberSmartAppSuggestionAction
    ISberSmartAppSuggestionButton
    ISberSmartAppUuId
    ISberSmartAppWebhookRequest
    ISberSmartAppWebhookResponse
    ISberSmartImageParam
    ITelegramAudio
    ITelegramChat
    ITelegramContent
    ITelegramDocument
    ITelegramFrom
    ITelegramInlineKeyboard
    ITelegramKeyboard
    ITelegramMedia
    ITelegramMessage
    ITelegramMessageChat
    ITelegramMessageFrom
    ITelegramParams
    ITelegramPhoto
    ITelegramPoll
    ITelegramResult
    ITelegramResultContent
    ITelegramThumb
    ITelegramVideo
    ITTSResult
    IViberApi
    IViberButton
    IViberButtonObject
    IViberCard
    IViberContent
    IViberGetUserDetails
    IViberMessage
    IViberParams
    IViberRichMediaParams
    IViberSender
    IViberUser
    IViberUserInfo
    IViberWebhookParams
    IVkApi
    IVkAudioMessage
    IVkAudioMessageInfo
    IVkButton
    IVkButtonAction
    IVkButtonObject
    IVkCard
    IVkCardElement
    IVkClientInfo
    IVKDoc
    IVkDocSave
    IVkGraffiti
    IVkMessage
    IVkParams
    IVkParamsUsersGet
    IVkPhotosSave
    IVkPreview
    IVkRequestContent
    IVkRequestObject
    IVKSendMessage
    IVkUploadFile
    IVkUploadServer
    IVkUsersGet
    IVkUsersIds
    IYandexApi
    IYandexCheckOutPlace
    IYandexImagesCheckOutPlaceRequest
    IYandexRemoveRequest
    IYandexRequestDownloadImage
    IYandexRequestDownloadImageRequest
    IYandexRequestDownloadImagesRequest
    IYandexRequestDownloadSound
    IYandexRequestDownloadSoundRequest
    IYandexRequestDownloadSoundsRequest
    IYandexSoundsCheckOutPlaceRequest

    Type Aliases

    IMarusiaApiRemove
    TButtonPayload
    TContent
    TMaxUploadFile
    TMessageName
    TSberResponseMessageName
    TSberSmartAppEmotionId
    TSberSmartAppExpandPolicy
    TSberSmartAppPadding
    TSberSmartAppTextColor
    TSberSmartAppType
    TSberSmartAppTypeface
    TTelegramChatId
    TTelegramQuestionType
    TVkDocType
    TVkPeerId

    Variables

    adapters
    T_MAX_APP
    T_TELEGRAM
    T_VIBER
    T_VK

    Functions

    botPlatforms
    fullPlatforms
    voicePlatforms