Проект был создан в рамках курса "Объектно-ориентированное программирование" от УрФУ студентами группы КБ-201 Соболем Егором, Желтышевым Антоном и Лариным Сергеем
CookingBot - бот для предоставления пользователю рецептов для приготовления блюд, чтобы ему не приходилось каждый день задумываться, что приготовить на сегодня.
- Поиск рецептов по имеющимся ингредиентам с учётом особенностей пользователя (вегетарианство, веганство, аллергии).
- Возможность выбора языка, на котором бот будет общаться с пользователем.
- Реализация базовых команд: "/start", "/help", "/info", "/authors".
- Создание тестов для данных функций.
- Реализовать базу данных, в которой будет храниться информация о вегетарианстве/веганстве и наличие аллергий.
- Создать команду для регистрации в эту базу данных.
- Подключить к боту API англоязычного рецептурного сайта.
- Создать команду, которая будет возвращать несколько названий рецептов, основанных на имеющихся у пользователя ингредиентах и информации, хранящейся в базе данных. Пользователь выбирает понравившееся название и бот присылаем ему сам рецепт.
- Подключить API переводчика.
- В базе данных будет храниться язык пользователя (русский, английский, немецкий, французский, испанский), который будет узнаваться при старте бота.
- Создать команду для изменения языка.
- Всё общение с пользователем будет на выбранном языке (будут переводиться команды и рецепты).
- Добавить редактирование профиля.
- Создать список покупок, в который можно будет добавлять и удалять позиции.
- Добавить вывод списка продуктов нужных для рецепта, который искал пользователь.
В разработке.