Поделиться через


IRecognizeContext interface

Контекст полученного сообщения, переданного различным методам распознавания.

Свойства

conversationData

Общие данные беседы, видимые всем членам беседы.

dialogData

Данные для активного диалогового окна.

intent

(Необязательно) Первое намерение, определенное для сообщения.

libraryName

(Необязательно) Имя библиотеки, из нее передается контекст.

locale

DEPRECATED вместо этого используйте предпочтительный Locale().

localizer

Локалиизатор для сеанса.

logger

Текущий средство ведения журнала сеансов.

message

Сообщение, полученное от пользователя. Для сообщений, полученных ботом, это может содержать только поля "to" & "from".

privateConversationData

Данные частной беседы, которые отображаются только пользователю.

userData

Данные для пользователя, который сохраняется во всех беседах с ботом.

Методы

dialogStack()

Возвращает копию текущего стека диалоговых окон для сеанса.

gettext(string, any[])

Загружает локализованную строку для языка сообщений. Если аргументы передают локализованную строку, она будет рассматриваться как шаблон и отформатирована с помощью sprintf-js (дополнительные сведения см. в их документации.)

ngettext(string, string, number)

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

preferredLocale()

Возвращает предпочтительный языковой стандарт пользователей.

Сведения о свойстве

conversationData

Общие данные беседы, видимые всем членам беседы.

conversationData: any

Значение свойства

any

dialogData

Данные для активного диалогового окна.

dialogData: any

Значение свойства

any

intent

(Необязательно) Первое намерение, определенное для сообщения.

intent?: IIntentRecognizerResult

Значение свойства

libraryName

(Необязательно) Имя библиотеки, из нее передается контекст.

libraryName?: string

Значение свойства

string

locale

DEPRECATED вместо этого используйте предпочтительный Locale().

locale: string

Значение свойства

string

localizer

Локалиизатор для сеанса.

localizer: ILocalizer

Значение свойства

logger

Текущий средство ведения журнала сеансов.

logger: SessionLogger

Значение свойства

message

Сообщение, полученное от пользователя. Для сообщений, полученных ботом, это может содержать только поля "to" & "from".

message: IMessage

Значение свойства

privateConversationData

Данные частной беседы, которые отображаются только пользователю.

privateConversationData: any

Значение свойства

any

userData

Данные для пользователя, который сохраняется во всех беседах с ботом.

userData: any

Значение свойства

any

Сведения о методе

dialogStack()

Возвращает копию текущего стека диалоговых окон для сеанса.

function dialogStack()

Возвращаемое значение

gettext(string, any[])

Загружает локализованную строку для языка сообщений. Если аргументы передают локализованную строку, она будет рассматриваться как шаблон и отформатирована с помощью sprintf-js (дополнительные сведения см. в их документации.)

function gettext(msgid: string, args: any[])

Параметры

msgid

string

Строка для использования в качестве ключа в локализованной строковой таблице. Как правило, это будет только английская версия строки.

args

any[]

(Необязательно) аргументы, используемые для форматирования конечной выходной строки.

Возвращаемое значение

string

ngettext(string, string, number)

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

function ngettext(msgid: string, msgid_plural: string, count: number)

Параметры

msgid

string

Сингулярная форма строки, используемая в качестве ключа в локализованной строковой таблице. Используйте %d, чтобы указать, где должно идти число.

msgid_plural

string

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

count

number

Число, используемое при определении того, следует ли использовать форму единственного или множественного числа строки.

Возвращаемое значение

string

preferredLocale()

Возвращает предпочтительный языковой стандарт пользователей.

function preferredLocale()

Возвращаемое значение

string