✨ Оптимизировано и агрегировано ИИ
Нам необходимо разработать систему контроля для 20 торговых точек, которая будет интегрирована с Telegram-ботом. Основные функции включают управление сменами, кассовыми операциями (размен, инкассации, выплаты ЗП, расчёт расхождений), учёт упаковки и накладных, перемещения между точками, списания с обязательным фото, инвентаризацию, а также создание Excel-отчётов. Система должна обеспечивать автоудаление денежных сообщений и разграничение ролей пользователей. Технические требования включают использование Python с библиотекой aiogram, PostgreSQL, планировщик задач с хранением в базе данных, идемпотентность операций, транзакции и защиту от дублей. В отклике необходимо указать, как вы планируете реализовать защиту от дублей, организовать планировщик задач и обеспечить корректность кассовых операций.
Для реализации этого задания потребуются навыки в программировании на Python, особенно с использованием библиотеки aiogram для создания Telegram-ботов. Знание работы с базами данных, в частности PostgreSQL, также необходимо. Понимание принципов идемпотентности, транзакций и защиты от дублей в программировании будет важным. Опыт в разработке backend-логики и интеграции с внешними интерфейсами, такими как Telegram, а также навыки работы с планировщиками задач и Excel-отчётами, будут полезны.