- PVSM.RU - https://www.pvsm.ru -
Я не любитель готовить, предпочитаю поесть где-нибудь в столовке или кафешке. До недавнего времени я ощущал себя хорошо, пока не встал на весы которые показали очень удручающие цифры. Я решил начать считать калории, но это оказалось сложно сделать на основе готовых блюд, ведь иногда ты даже не можешь понять примерный состав для подсчета, о граммовке речи и не шло. Не долго думая, я решил написать простого тг бота которому я буду кидать фотку а он мне выдавать примерное количество потребленных калорий.
Сейчас существует несколько приложений которые предоставляют функционал который реализует мой бот. Вот они:
Cal AI [1] - парни сделали мобильное приложение для подсчета калорий и срубили на этом кучу бабла, сейчас только ленивый не выпустил про них пост. Имеет стильный дизайн.
Bitepal [2] - аналогичное приложение, выделяется своей геймификацией. Потестил это приложение, мне показалась геймификация слишком навязчивой.
Но в этих приложениях есть нюанс - их нельзя оплатить из России, так как они все работают по подписке Apple. А без подписки они просто не работают.
Также конечно есть тг боты которые делают то же что и я, но ни один мне не подошел. Такие боты работают с багами, либо в них нету нужного мне функционала, либо в таких ботах слишком перегруженный функционал. Короче, с учетом того, насколько доступна стала разработка с появлением нейросетей и тулов по типу cursor, v0.dev, lovable, я решил написать своего идеального бота, который будет мне круто считать калории и выполнять функционал нужный чисто мне.
По началу мне надо было написать простого бота, который имеет 2 функции
По фотке и описанию составлять отчет и считать калораж + БЖУ
Каждый день вечером присылать ежедневный отчет сколько я наел
На реализацию данного функционала у меня ушло 2 часа. Важно сказать что 2 часа ушло от идеи до итогового деплоя. Да, это была простенькая реализация на sqlite + aiogram на питоне, но это работало, и меня полностью устроило. Давайте пройдемся по основным поинтам того, как я так быстро накодил приложение
Первым делом я конечно же пошел в cursor [3]. Для себя за месяцы работы с этой IDE я выделил несколько правил:
Стек надо говорить сразу. Иначе мы получим не то что хотим с вероятностью почти 100%.
Стек который ты выбрал надо знать, и иметь опыт работы с ним. Так мы сможем пресечь все галлюцинации модели
Надо подтягивать документации нужных версий через инструменты cursor.
Используйте MCP. Про это можно написать отдельную статью. Здесь я просто скажу что ежедневно мне этот инструмент экономит час-два времени. Очень рекомендую изучить что это такое
Читайте что вам сгенерировала нейросеть и исправляйте ее регулярно, иначе станет поздно.
В принципе этих лайфхаков хватает с головой чтобы сделать тг бота.
После того как я месяц потестил бота я остался им очень доволен. Я решил его развить и превратить в прибыльный бизнес. Для этого мне надо было расширить функционал и добавить следующие вещи
Подписки
Админ панель
Онбординг с приветственным сообщением
Дизайн логотипа и оформление
Эти задачи сами по себе являются очень объемными. Но на все про все с курсором у меня ушло 6 часов времени. Могло быть меньше. Но я не следовал своим же советам и не исправлял сгенерированный код.
Я считаю важным сказать как я делал лендинг для своего бота. Вот он кстати [4]. Такой сочный лендинг я сделал за 3 минуты! я просто заюзал тул v0.dev [5] и собрал себе за несколько итераций почти идеальный лендинг. За последние полгода я сгенерировал десятки лендингов с помощью этого тула, и узнал про него очень много. Пишите комментарии если хотите полноценный тутор по этому тулу, расскажу что знаю)
Через 2 месяца тестов я похудел с 112 до 102 кг, и полностью доволен своим творчеством. Так как сейчас я все еще на этапе превращения своего бота в бизнес, оставлю ссылку на него [6], может быть вам актуально.
Автор: Vasilenko_Ilia
Источник [7]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/iskusstvenny-j-intellekt/414695
Ссылки в тексте:
[1] Cal AI: https://www.calai.app/
[2] Bitepal: https://bitepal.app/
[3] cursor: https://cursor.com
[4] Вот он кстати: https://snapfood.ru/
[5] v0.dev: https://v0.dev/
[6] оставлю ссылку на него: https://t.me/calories1_counter_bot?start=habr
[7] Источник: https://habr.com/ru/articles/892118/?utm_campaign=892118&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.