Всем привет! Думаю многие знают о Djimbo AutoShop. Я считаю, что сам бот с юзерской точки зрения довольно удобный, но код - это полная тоска, товарищи. Неподдерживаемый, плохоструктурированный, местами примитивный. SQLite 3, жалкое подобие самописных миграций, убогие API менеджеры. Собираюсь с нуля переписать его. Планирую сделать код более читаемым, расширяемым, поддерживаемым, интегрировать PostgresSQL, Redis, английскую локализацию и т.п. Есть ещё какие-то идеи у вас?
TheBoossya, Кроме того, я не знаю, является ли iru_cache потокозащищенным. Я планирую поднимать бота на вебхуках через uvicorn
munnniisss, Я думаю всё-таки оставить поддержку SqLite 3, и сделать Postgres опциональным, *как в моём прошлом проекте*. SqlAlchemy позволяет работать практически с любой БД.
Конечно если сделаешь, то будет вообще идеально. Но работы конечно много будет. Если вдруг нужны будут идеи для размышления, то вот пост Djimbo где он спрашивал что можно добавить в бота: ссылка