Первое требование — использовать нативный телеграм виджет. Второе требование — бот не должен присылать ни одного уведомления, при этом погода постоянно должна быть актуальной.
Не понял, а что там 8 месяцев разрабатывать? подключаешься к API погодному, получаешь JSON-овскую дату, делаешь бота в aiogram и... всё?
Чем не устраивают дефолтные макось/андроид погодные аппки?
Если ты не знаком не только с aiogram но и с питоном вообще, а разработкой занимаешься после работы, то вполне адекватный срок для стабильного релиза.