Сделал бота, который ночью ловит зелёные ценники ВкусВилла и собирает еду под мои КБЖУ
Ссылка на бот: @skufvill_bot
Готовить я не люблю. Переплачивать за готовую еду тоже. Поэтому давно сижу на зелёных ценниках ВкусВилла: еда та же, только дешевле. Схема была простая. Встаёшь пораньше, открываешь приложение и хватаешь зелёнку на весь день, пока не разобрали. Иногда успевал. Иногда нет.
Мне стало любопытно, а когда их вообще больше всего? Набросал скрипт, который неделю считал зелёные ценники в моём магазине рядом с домом. Получилось вот так.
Пик пришёлся на ночь, где-то на 01:30. Думаю, в это время в магазине инвентаризация. Но это моя догадка, точно не знаю.
Дальше было глупо. Пару раз я ставил будильник на два часа ночи, просыпался и заказывал руками. После второго раза понял, что долго так не протяну. Пусть лучше этим занимается комп.
Первые автоматизированные заказы были так себе. Салат на завтрак. Две каши на ужин. Еще мне приходилось есть по четыре чебурека в день. Открываешь утром пакет и понимаешь, что у бота свои представления о еде.
Ещё он вообще не смотрел на КБЖУ. Брал что подешевле, и заказы выходили очень нажористые. Меня это долго не волновало. Но со временем из-за здоровья я начал следить за тем, что ем.
Так в боте появились КБЖУ, и сразу выяснилась неприятная вещь. В готовой еде сложнее всего уложиться в жиры. Их там куда больше, чем когда готовишь сам. Калории и белок подогнать легко, а жиры всё время лезут за норму. С ними я провозился дольше всего.
Шишек я набил много, но сейчас бот работает стабильно, и пользоваться им удобно. Выглядит это так.
1. Ставишь цель: худеть, держать вес или набирать массу. КБЖУ бот посчитает сам. Если знаешь свои цифры, вбиваешь их руками.
2. Отмечаешь, какие приёмы пищи нужны и что ты ешь: мясо, рыбу или вегетарианское. Ещё к какому времени привезти и сколько максимально готов потратить. Любимые продукты можно закинуть в избранное, бот возьмёт их первыми, если они будут в зелёнке. Нелюбимые в исключения
3. Ночью бот смотрит зелёные ценники в ближайшем магазине, собирает меню. Заказ идёт с твоего аккаунта ВкусВилла и оплачивается картой, которая таммпривязана.
4. Утром приезжает еда. Если понравилось, жмёшь одну кнопку, и следующей ночью бот закажет снова.
Минусы тоже есть:
- В некоторых магазинах зелёных ценников почти не бывает. Почему, я сам не понимаю.
- Если из зелёнки не выходит уложиться в КБЖУ очень сильно, бот в эту ночь ничего не заказывает и пишет об этом.
- Заказ один за ночь. Если что-то сломалось, второй попытки до утра не будет.
Важно что в приложении ВкусВилл у вас уже должен быть аккаунт с настроенным адресом доставки и привязанной картой для оплаты. Бот эту инфу не видит, а просто создает заказ.
Бот бесплатный. Пишите, что думаете, на сколько актуальная история для вас?





