Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Для сохранения переменных в постоянную память бота можно воспользоваться фактами, тогда бот сможет обращаться к ним, независимо от того, с кем он общается.  
Для выполнения данной задачи рекомендуется сохранять факты в рамках одного бота, ограничивая сохранение с помощью @botId, иначе доступ к этим фактам будет у всех ботов в вашем личном кабинете.  
1) После внесения названия города в массив названных слов, проверить, содержится ли оно в базе фактов, используя объекты **fact query** и его методы.  
2) Если названия нет в списке фактов, сохранить его в новый факт.  
    Подсказка:  
    Для сохранения и поиска названия города в фактах, рекомендуется использовать контекст "город", и в название и значение факта вводить название города, например: ("город", "москва", "москва")
3) С помощью объекта fact query и его методов, реализовать поиск названия города в базе фактов, начинащегося с последней буквы введенного пользователем названия города.  
Дополнительно:  
4) Отформатировать найденное название так же, как и название, введенное пользователем - выделить первую и последнюю буквы в новые переменные, игнорируя твердый и мягкий знак, и заменить букву "Ё" на букву "Е".  

  • Нет меток