Источник: Nuances of Programming Итак, как часто вы узнаете погоду или время у Siri, Алисы или Google? Сейчас на рынке существует несколько видов ботов. Некоторые из них более сложные, способные поддерживать непрерывный диалог, а другие просто выполняют различные предварительно запрограммированные действия. В этой статье мы расскажем, как создать бота, который выполняет определенные действия. С его помощью вы сможете проверять наличие товаров, запрашивать время и погоду и даже извлекать данные с веб-страниц. Если вас заинтересовала такая технология, рекомендуем начать с этого простого бота. Итак, создаем набор данных, но сначала определим некоторые понятия. Например, функция приветствия: Итак, нам потребуется: Разделим все на 3 главные части или класса: считыватель функций бота, модель бота и загрузчик бота. Вот какие данные необходимо будет импортировать: Считыватель функций бота Этот класс предназначен для чтения yml-файла с функциями. Для данной модели бота понадобится 4 выхода: ле