Создать тг бот + chat gpt api
Нужно создать телеграм бота, который считает калории по фото, текстовому описанию, по голосовому сообщению где описано, что кушала.
Пример: @fintess_dietolog_bot
Встречное сообщение после кнопки старт:
"Отправьте фото блюда либо опишите его словами. Поддерживаются оба варианта. Чем подробнее описание, тем лучше.
Например, 3 яйца куриных, большая тарелка гречки и куриная грудка 100гр., стакан жирного кефира.
Напиши "день" чтобы узнать сколько было съедено за день (сделать чтобы такая функция работала)
Для помощи введите команду /help" - обязательно сделать возможность редактировать данный текст + добавлять изображение.
Когда человек присылает фото или текст или голосовое которое не про еду, отправить текст (который можно изменить) "Данный запрос не про еду, пришлите пожалуйста фото или опишите текстом, голосом, что вы покушали."
Если человек прислал еду, этот запрос обрабатывает чат gpt по api и присылает примерно такой ответ:
"Идёт расчёт кбжу...
Белки 4.5 г, Жиры 1.5 г, Углеводы 28 г, Калории 125 ккал"
и снизу две кнопки:
Сохранить в дневник и открыть дневник
Если блюдо не было сохранено в дневник, то оно не записывается в дневник как съеденное за сутки.
Нужно прислать файл который можно как из коробки запустить введя все данные например в текстовых файлах программы (апи чата гпт, апи тг бота) и уже настроенные текстовые файлы с текстами общения, но которые можно редактировать
.
Также нужно прислать весь исходный код программы, чтобы в дальнейшем можно было редактировать.
Скрипты и боты