ym88659208ym87991671
Системные справочники для чат-ботов | Документация для разработчиков

Системные справочники

Обновлено 24 апреля 2024

Статичные сущности мы называем справочниками, потому что они не меняются со временем. Например, города, страны или имена людей. На странице Сущности в редакторе чат-бота вы можете скачать файлы этих справочников, чтобы увидеть, какие сущности входят в эти справочники.

$CITY

Эту сущность можно использовать, чтобы извлечь из реплики пользователя какой-либо город мира. Например если в примерах реплик указать

Я живу в $CITY

то чат-бот будет реагировать на реплики, в которых пользователь называет город проживания. При этом чат-бот создаст переменную $CITY, в которой сохранит объект со следующими полями:

  • name — название города в именительном падеже;
  • lat — широта;
  • lon — долгота;
  • country — код страны;
  • continent — континент;
  • timezone — часовой пояс;
  • population — численность населения;
  • capital — столица или нет.

Например, если пользователь в нашем примере скажет "Я живу в Москве", то чат-бот создаст переменную $CITY со значением:

{
"name": "Москва",
"lat": 55.75222,
"lon": 37.61556,
"country": "RU",
"timezone": "Europe/Moscow",
"population": 10381222,
"capital": "true",
"continent": "Europe"
}

$CAPITAL

То же самое, что и $CITY, но справочник ограничивается только столицами стран мира.

$COUNTRY

Все страны мира. Если в реплике пользователя есть страна, то чат-бот создаст переменную $COUNTRY со следующими полями:

  • name — название страны в именительном падеже;
  • currency — валюта страны.

$NAME

Эта сущность позволяет извлечь из реплики пользователя самые популярные имена собственные. Если в реплике пользователя есть имя, то чат-бот создаст переменную $NAME с полями:

  • name  — имя;
  • full — полное имя;
  • diminutive — уменьшительно-ласкательное;
  • sex — пол (строка "м" или "ж").

$DATETIME

Системная сущность, которая принимает значения даты и времени, которые можно обработать в сценарии.

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.