Здравствуйте! Это уже восьмая версия бота для подсчета калорий. Вот семь предыдущих - https://t.me/pythonproga/342, https://t.me/pythonproga/341, https://t.me/pythonproga/339, https://t.me/pythonproga/335, https://t.me/pythonproga/333, https://t.me/pythonproga/332, https://t.me/pythonproga/330.
В этой версии нет больших изменений, но есть небольшие доработки. Во-первых, теперь если админа нет в бд и его username заблокируют, когда этот админ напишет что либо боту (добавится в бд), эта блокировка снимется. Раньше админ так и оставался заблокированным. Во-вторых, я немного изменил логирование в некоторых функциях. Ну и ещё есть несколько совсем незначительных изменений.
Чтобы запустить бота для начала установите следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. После этого запустите файл main.py и бот запустится
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1