dialogs Пакет

Пакеты

choices
memory
prompts
skills

Модули

about
component_dialog
dialog
dialog_container
dialog_context
dialog_event
dialog_events
dialog_extensions
dialog_instance
dialog_manager
dialog_manager_result
dialog_reason
dialog_set
dialog_state
dialog_turn_result
dialog_turn_status
dialogs_component_registration
object_path
persisted_state
persisted_state_keys
waterfall_dialog
waterfall_step
waterfall_step_context

Классы

ComponentDialog

Dialog, состоящий из других диалогов

Инициализирует новый экземпляр ComponentDialog

ConfirmPrompt
DateTimePrompt
DateTimeResolution
Dialog
DialogContainer
DialogContext
DialogEvent
DialogExtensions
DialogInstance

Отслеживание сведений о диалоговом окне в стеке.

Возвращает или задает идентификатор диалогового окна и получает или задает сохраняемое состояние экземпляра.

DialogManager

Класс, который запускает систему диалогов.

Инициализирует экземпляр класса. :p aram root_dialog: корневое диалоговое окно для использования. :p aram dialog_state_property: альтернативное имя свойства dialog_state. (Значение по умолчанию — DialogState).

DialogManagerResult
DialogSet
DialogState

Содержит сведения о состоянии для стека диалоговых окон.

Инициализирует новый экземпляр класса DialogState.

DialogTurnResult

Результат вернулся вызывающей части одного из различных методов манипуляции стека.

DialogsComponentRegistration
NumberPrompt
OAuthPrompt

Создает новый экземпляр класса OAuthPrompt.

OAuthPromptSettings

Параметры, используемые для настройки экземпляра OAuthPrompt. Параметры: connection_name (str): имя используемого подключения OAuth. title (str): заголовок кнопки входа в карточки. text (str): (необязательно) дополнительный текст, включенный на карточку входа. время ожидания (int): (необязательно) число миллисекундах запроса ожидает проверки подлинности пользователя.

     *OAuthPrompt* defaults value to *900,000* ms (15 minutes).

  oauth_app_credentials (AppCredentials): (Optional) AppCredentials to use for OAuth.  If None,
  the Bots credentials are used.
  end_on_invalid_message (bool): (Optional) value indicating whether the OAuthPrompt should end upon
  receiving an invalid message.  Generally the OAuthPrompt will ignore incoming messages from the
  user during the auth flow, if they are not related to the auth flow.  This flag enables ending the
  OAuthPrompt rather than ignoring the user's message.  Typically, this flag will be set to 'true',
  but is 'false' by default for backwards compatibility.
ObjectPath

Вспомогательные методы для работы с объектами JSON.

PersistedState
PersistedStateKeys
Prompt

Определяет основное поведение диалоговых окон запроса. Расширяет базовый класс Dialog.

Создает новый экземпляр Prompt.

ComponentDialog :type dialog_id: str :p aram validator: необязательно предоставить дополнительную проверку и повторно запрашивать логику :type validator: Object

PromptOptions

Содержит параметры для передачи в объект Prompt при запуске запроса.

Задает начальную строку для отправки пользователю в качестве Activity.

PromptRecognizerResult

Создает результат, возвращаемый функцией распознавателя запросов.

PromptValidatorContext

Создает контекстную информацию, передаваемую пользовательской PromptValidator. :p aram turn_context: контекст для текущей очереди беседы с пользователем. :p aram распознан: результат, возвращенный функцией распознавателя запросов. :p aram state: словарь значений, сохраненных для каждого беседного поворота, пока запрос активен. параметры :p aram: исходный набор параметров, переданных в запрос диалоговым окном вызова.

TextPrompt

Создает новый экземпляр Prompt.

ComponentDialog :type dialog_id: str :p aram validator: необязательно предоставить дополнительную проверку и повторно запрашивать логику :type validator: Object

WaterfallDialog
WaterfallStepContext

Перечисления

DialogEvents
DialogReason

Указывает, в каком вызывается метод, связанный с диалогом.

DialogTurnStatus

Указывает, в каком вызывается метод, связанный с диалогом.