Skip to content

jhyfuyu/Searching-recieps-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Описание проекта.

Мой итоговый проект предназначен для поиска рецептов в базе и вывода подробной информации о запрашиваемых блюдах. При разработке бота используется telebot (pyTelegramBotApi), СУБД SQLite3 и API Edamam для поиска рецептов.
Для взаимодействия с ботом используется 5-6 основных команд, через которые реализован функционал бота: сохранение данных в БД, поиск рецептов, вывод истории.

Установка проекта

У вас должны быть установлены все необходимые библиотеки, без которых бот не будет работать.

pip install -r requirements.txt

Репозиторий клонируется через команду

git clone https://gitlab.skillbox.ru/ibragimov_ruslan/python_basic_diploma

Запуск бота осуществляется через файл main.py

Перед запуском необходимо внести в файл .env токен бота и API-токены

Зависимости

Мой проект зависит от интепретатора Python версии 3.8 или выше, PIP 23.2.1 или выше

Как пользоваться ботом

Бот имеет несложный интерфейс, с которым легко разобраться пользователю

Работа с командами бота:
• /help - вывод справки обо всех командах бота
• /regisrtation - ввод в базу данных интересов пользователя, необходимо для корректной работы следующей команды
• /request - запрос к API. В зависимости от кнопки (ReplyKeyboard), нажатой пользователем, можно либо найти рецепт в базе по запросу, либо подобрать рандомное блюдо исходя из интересов пользователя. 
  Из этой функции можно вернуться в меню по нажатию на соответствующую inline-кнопку
• /history - вывод последних 10 запросов пользователя из базы данных

Ссылка на бота в Телеграме

@diplom_skb_bot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages