Как школьный перекус стал поводом написать Telegram-бота 🍎🤖

Хочу рассказать про один из своих небольших, но очень полезных проектов.
Мои дети учатся в частной школе Графен, и там есть классная традиция — каждый день один из учеников приносит перекус для всего класса. Обычно это то, что ребёнок с родителями готовит заранее вечером.
В какой-то момент я решил упростить жизнь родителям и сделал бота, который берёт расписание из Google-таблицы и каждый вечер присылает в родительский чат сообщение о том, чья завтра очередь приносить перекус 🍎
Сначала бот работал только для одного класса.
Через год, когда мой младший пошёл в 0 класс (да, у них обучение начинается с нулевого — не совсем садик, но ещё не школа 😊), я подключил и его класс.
Теперь бот обслуживает уже почти всю школу. Осталось собрать контакты всех родителей, чтобы бот упоминал их прямо в сообщениях.
Со временем пришлось доработать архитектуру — добавить базу данных. Таблица стала слишком большой, и каждый запрос занимал много времени, особенно когда кто-то хотел узнать свою очередь заранее.
Теперь всё работает быстро, удобно и стабильно 🚀
А весь код я выложил в открытый доступ — вдруг кому-то пригодится:
👉 Исходный код