IRecognizeContext interface
Контекст полученного сообщения, переданного различным методам распознавания.
Свойства
| conversation |
Общие данные беседы, видимые всем членам беседы. |
| dialog |
Данные для активного диалогового окна. |
| intent | (Необязательно) Первое намерение, определенное для сообщения. |
| library |
(Необязательно) Имя библиотеки, из нее передается контекст. |
| locale | DEPRECATED вместо этого используйте предпочтительный Locale(). |
| localizer | Локалиизатор для сеанса. |
| logger | Текущий средство ведения журнала сеансов. |
| message | Сообщение, полученное от пользователя. Для сообщений, полученных ботом, это может содержать только поля "to" & "from". |
| private |
Данные частной беседы, которые отображаются только пользователю. |
| user |
Данные для пользователя, который сохраняется во всех беседах с ботом. |
Методы
| dialog |
Возвращает копию текущего стека диалоговых окон для сеанса. |
| gettext(string, any[]) | Загружает локализованную строку для языка сообщений. Если аргументы передают локализованную строку, она будет рассматриваться как шаблон и отформатирована с помощью sprintf-js (дополнительные сведения см. в их документации.) |
| ngettext(string, string, number) | Загружает форму множественного числа локализованной строки для языка сообщений. Выходная строка будет отформатирована, чтобы включить количество, заменив %d в строке числом. |
| preferred |
Возвращает предпочтительный языковой стандарт пользователей. |
Сведения о свойстве
conversationData
Общие данные беседы, видимые всем членам беседы.
conversationData: any
Значение свойства
any
dialogData
Данные для активного диалогового окна.
dialogData: any
Значение свойства
any
intent
(Необязательно) Первое намерение, определенное для сообщения.
intent?: IIntentRecognizerResult
Значение свойства
libraryName
(Необязательно) Имя библиотеки, из нее передается контекст.
libraryName?: string
Значение свойства
string
locale
DEPRECATED вместо этого используйте предпочтительный Locale().
locale: string
Значение свойства
string
localizer
logger
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