Skip to content

Frizmoz/Food_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Статус проекта: закончен

Телеграмм бот для определения калорийности продуктов по фото

О продукте

Проект представляет собой Telegram-бота для определения калорийности продуктов на фотографии. Мой бот поможет пользователям быстро и удобно узнавать информацию о продуктах и их пищевой ценности.

Использованный ЯП и библиотеки 📚

- [python](https://www.python.org/downloads/)
- [pyTelegramBotAPI](https://pypi.org/project/pyTelegramBotAPI/)
- [telebot](https://pypi.org/project/pyTelegramBotAPI/)
- [Pillow](https://pypi.org/project/Pillow/)
- [torch](https://pytorch.org/)
- [torchvision](https://pytorch.org/vision/stable/index.html)

Как это работает ⚒

Мой бот использует передовые технологии обработки изображений и машинного обучения для анализа фотографий продуктов. Вот как это работает:

  1. Пользователь отправляет фотографию продукта в чат с ботом.

ui-sta | 450

  1. Бот обрабатывает изображение, распознает продукт на фото.

  2. Затем бот проводит поиск в базе данных продуктов и получает информацию о калорийности, белках, жирах и углеводах на 100 грамм продукта.

  3. Полученная информация возвращается пользователю в удобном формате.

ui-sta | 450

  1. Использовав /info можно узнать ифнформацио о тех продуктах, что ему доступны

ui-sta | 450

Как начать использовать бота

Чтобы начать использовать своего Telegram-бота для определения калорийности продуктов, выполните следующие шаги:

  1. Установите python на свой компьютер

  2. Клонируйте этот репозиторий на свой локальный компьютер

git clone https://github.com/ваш_пользователь/ваш_репозиторий.git

  1. Перейдите в каталог проекта

cd путь к скаченному репозиторию

4.Установите необходимые зависимости

pip install -r requirements.txt

  1. Откройте Telegram и найдите бота по имени @BotFather.

ui-sta | 450

  1. Вам необходимо создать своего бота

  2. Затем вы должны вставть уникальный код, который вам выдал BotFather в строку bot = telebot.TeleBot('Ваш уникальный API ключ') в файле Bot_with_sqlite_v0.1.py

ui-sta | 450

  1. Запустите бота через командную командную стоку

Bot_with_sqlite_v0.1.py

ui-sta | 450

  1. Зайдите в телегам и перейдите в диалог с вашим ботом,нажмите "Start" или следуйте инструкциям бота для начала использования.

  2. Отправьте фотографию продукта, который вы хотите анализировать.

  3. Получите информацию о калорийности продукта в ответном сообщении от бота.

Создатель ❤

Frizmoz - voronkov.pasha2014@yandex.ru

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages