Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Для сохранения переменных в постоянную память бота можно воспользоваться фактами, тогда бот сможет обращаться к ним, независимо от того, с кем он общается.  
Для выполнения данной задачи рекомендуется сохранять факты в рамках одного бота, ограничивая сохранение с помощью @botId, иначе доступ к этим фактам будет у всех ботов в вашем личном кабинете.  

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