Всем привет! Думаю многие знают о Djimbo AutoShop. Я считаю, что сам бот с юзерской точки зрения довольно удобный, но код - это полная тоска, товарищи. Неподдерживаемый, плохоструктурированный, местами примитивный. SQLite 3, жалкое подобие самописных миграций, убогие API менеджеры. Собираюсь с нуля переписать его. Планирую сделать код более читаемым, расширяемым, поддерживаемым, интегрировать PostgresSQL, Redis, английскую локализацию и т.п. Есть ещё какие-то идеи у вас?
XnordwindX, можно пойти чуть сложнее - https://docs-python.ru/standart-library/modul-functools-python/dekorator-lru-cache-modulja-functools/
munnniisss, Я думаю всё-таки оставить поддержку SqLite 3, и сделать Postgres опциональным, *как в моём прошлом проекте*. SqlAlchemy позволяет работать практически с любой БД.
Конечно если сделаешь, то будет вообще идеально. Но работы конечно много будет. Если вдруг нужны будут идеи для размышления, то вот пост Djimbo где он спрашивал что можно добавить в бота: ссылка