├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── app.py ├── data ├── __init__.py ├── assets │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── logo.png │ └── logo_mini.png └── config.py ├── filters ├── __init__.py ├── is_admin.py └── is_user.py ├── handlers ├── __init__.py ├── admin │ ├── __init__.py │ ├── add.py │ ├── orders.py │ └── questions.py └── user │ ├── __init__.py │ ├── cart.py │ ├── catalog.py │ ├── delivery_status.py │ ├── menu.py │ ├── sos.py │ └── wallet.py ├── keyboards ├── __init__.py ├── default │ ├── __init__.py │ └── markups.py └── inline │ ├── __init__.py │ ├── categories.py │ ├── products_from_cart.py │ └── products_from_catalog.py ├── loader.py ├── requirements.txt ├── states ├── __init__.py ├── checkout_state.py ├── product_state.py └── sos_state.py └── utils ├── __init__.py └── db ├── __init__.py └── storage.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/app.py -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/assets/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/data/assets/1.png -------------------------------------------------------------------------------- /data/assets/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/data/assets/2.png -------------------------------------------------------------------------------- /data/assets/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/data/assets/3.png -------------------------------------------------------------------------------- /data/assets/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/data/assets/4.png -------------------------------------------------------------------------------- /data/assets/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/data/assets/5.png -------------------------------------------------------------------------------- /data/assets/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/data/assets/6.png -------------------------------------------------------------------------------- /data/assets/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/data/assets/7.png -------------------------------------------------------------------------------- /data/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/data/assets/logo.png -------------------------------------------------------------------------------- /data/assets/logo_mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/data/assets/logo_mini.png -------------------------------------------------------------------------------- /data/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/data/config.py -------------------------------------------------------------------------------- /filters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/filters/__init__.py -------------------------------------------------------------------------------- /filters/is_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/filters/is_admin.py -------------------------------------------------------------------------------- /filters/is_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/filters/is_user.py -------------------------------------------------------------------------------- /handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/handlers/__init__.py -------------------------------------------------------------------------------- /handlers/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/handlers/admin/__init__.py -------------------------------------------------------------------------------- /handlers/admin/add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/handlers/admin/add.py -------------------------------------------------------------------------------- /handlers/admin/orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/handlers/admin/orders.py -------------------------------------------------------------------------------- /handlers/admin/questions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/handlers/admin/questions.py -------------------------------------------------------------------------------- /handlers/user/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/handlers/user/__init__.py -------------------------------------------------------------------------------- /handlers/user/cart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/handlers/user/cart.py -------------------------------------------------------------------------------- /handlers/user/catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/handlers/user/catalog.py -------------------------------------------------------------------------------- /handlers/user/delivery_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/handlers/user/delivery_status.py -------------------------------------------------------------------------------- /handlers/user/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/handlers/user/menu.py -------------------------------------------------------------------------------- /handlers/user/sos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/handlers/user/sos.py -------------------------------------------------------------------------------- /handlers/user/wallet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/handlers/user/wallet.py -------------------------------------------------------------------------------- /keyboards/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/keyboards/__init__.py -------------------------------------------------------------------------------- /keyboards/default/__init__.py: -------------------------------------------------------------------------------- 1 | from . import markups -------------------------------------------------------------------------------- /keyboards/default/markups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/keyboards/default/markups.py -------------------------------------------------------------------------------- /keyboards/inline/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/keyboards/inline/__init__.py -------------------------------------------------------------------------------- /keyboards/inline/categories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/keyboards/inline/categories.py -------------------------------------------------------------------------------- /keyboards/inline/products_from_cart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/keyboards/inline/products_from_cart.py -------------------------------------------------------------------------------- /keyboards/inline/products_from_catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/keyboards/inline/products_from_catalog.py -------------------------------------------------------------------------------- /loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/loader.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | aiogram==2.9.2 2 | python-dotenv==1.0.1 3 | -------------------------------------------------------------------------------- /states/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/states/__init__.py -------------------------------------------------------------------------------- /states/checkout_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/states/checkout_state.py -------------------------------------------------------------------------------- /states/product_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/states/product_state.py -------------------------------------------------------------------------------- /states/sos_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/states/sos_state.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | from . import db -------------------------------------------------------------------------------- /utils/db/__init__.py: -------------------------------------------------------------------------------- 1 | from .storage import DatabaseManager -------------------------------------------------------------------------------- /utils/db/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniilDonskoy/Shop-bot/HEAD/utils/db/storage.py --------------------------------------------------------------------------------