├── .dockerignore ├── .env ├── .github └── workflows │ └── docker-build-push.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── bot.py ├── callbacks.py ├── config.py ├── crypto_api ├── CryptoApiManager.py └── CryptoApiWrapper.py ├── db.py ├── docker-compose.yml ├── enums ├── bot_entity.py ├── cryptocurrency.py ├── currency.py ├── payment.py ├── runtime_environment.py ├── user.py └── withdraw_type.py ├── external_ip.py ├── handlers ├── admin │ ├── admin.py │ ├── announcement.py │ ├── constants.py │ ├── inventory_management.py │ ├── statistics.py │ ├── user_management.py │ └── wallet.py ├── common │ └── common.py └── user │ ├── all_categories.py │ ├── cart.py │ ├── constants.py │ └── my_profile.py ├── l10n ├── de.json └── en.json ├── middleware ├── database.py └── throttling_middleware.py ├── models ├── base.py ├── buy.py ├── buyItem.py ├── cart.py ├── cartItem.py ├── category.py ├── deposit.py ├── item.py ├── payment.py ├── subcategory.py ├── user.py └── withdrawal.py ├── multibot.py ├── ngrok_executor.py ├── processing └── processing.py ├── readme.md ├── repositories ├── buy.py ├── buyItem.py ├── cart.py ├── cartItem.py ├── category.py ├── deposit.py ├── item.py ├── payment.py ├── subcategory.py └── user.py ├── requirements.txt ├── run.py ├── services ├── admin.py ├── buy.py ├── cart.py ├── category.py ├── deposit.py ├── item.py ├── message.py ├── notification.py ├── payment.py ├── subcategory.py └── user.py └── utils ├── custom_filters.py ├── localizator.py ├── new_items_generator.py └── new_items_manager.py /.dockerignore: -------------------------------------------------------------------------------- 1 | .env 2 | .idea 3 | venv -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/.env -------------------------------------------------------------------------------- /.github/workflows/docker-build-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/.github/workflows/docker-build-push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /data/ 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/LICENSE -------------------------------------------------------------------------------- /bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/bot.py -------------------------------------------------------------------------------- /callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/callbacks.py -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/config.py -------------------------------------------------------------------------------- /crypto_api/CryptoApiManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/crypto_api/CryptoApiManager.py -------------------------------------------------------------------------------- /crypto_api/CryptoApiWrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/crypto_api/CryptoApiWrapper.py -------------------------------------------------------------------------------- /db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/db.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /enums/bot_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/enums/bot_entity.py -------------------------------------------------------------------------------- /enums/cryptocurrency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/enums/cryptocurrency.py -------------------------------------------------------------------------------- /enums/currency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/enums/currency.py -------------------------------------------------------------------------------- /enums/payment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/enums/payment.py -------------------------------------------------------------------------------- /enums/runtime_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/enums/runtime_environment.py -------------------------------------------------------------------------------- /enums/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/enums/user.py -------------------------------------------------------------------------------- /enums/withdraw_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/enums/withdraw_type.py -------------------------------------------------------------------------------- /external_ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/external_ip.py -------------------------------------------------------------------------------- /handlers/admin/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/handlers/admin/admin.py -------------------------------------------------------------------------------- /handlers/admin/announcement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/handlers/admin/announcement.py -------------------------------------------------------------------------------- /handlers/admin/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/handlers/admin/constants.py -------------------------------------------------------------------------------- /handlers/admin/inventory_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/handlers/admin/inventory_management.py -------------------------------------------------------------------------------- /handlers/admin/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/handlers/admin/statistics.py -------------------------------------------------------------------------------- /handlers/admin/user_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/handlers/admin/user_management.py -------------------------------------------------------------------------------- /handlers/admin/wallet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/handlers/admin/wallet.py -------------------------------------------------------------------------------- /handlers/common/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/handlers/common/common.py -------------------------------------------------------------------------------- /handlers/user/all_categories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/handlers/user/all_categories.py -------------------------------------------------------------------------------- /handlers/user/cart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/handlers/user/cart.py -------------------------------------------------------------------------------- /handlers/user/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/handlers/user/constants.py -------------------------------------------------------------------------------- /handlers/user/my_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/handlers/user/my_profile.py -------------------------------------------------------------------------------- /l10n/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/l10n/de.json -------------------------------------------------------------------------------- /l10n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/l10n/en.json -------------------------------------------------------------------------------- /middleware/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/middleware/database.py -------------------------------------------------------------------------------- /middleware/throttling_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/middleware/throttling_middleware.py -------------------------------------------------------------------------------- /models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/models/base.py -------------------------------------------------------------------------------- /models/buy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/models/buy.py -------------------------------------------------------------------------------- /models/buyItem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/models/buyItem.py -------------------------------------------------------------------------------- /models/cart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/models/cart.py -------------------------------------------------------------------------------- /models/cartItem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/models/cartItem.py -------------------------------------------------------------------------------- /models/category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/models/category.py -------------------------------------------------------------------------------- /models/deposit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/models/deposit.py -------------------------------------------------------------------------------- /models/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/models/item.py -------------------------------------------------------------------------------- /models/payment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/models/payment.py -------------------------------------------------------------------------------- /models/subcategory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/models/subcategory.py -------------------------------------------------------------------------------- /models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/models/user.py -------------------------------------------------------------------------------- /models/withdrawal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/models/withdrawal.py -------------------------------------------------------------------------------- /multibot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/multibot.py -------------------------------------------------------------------------------- /ngrok_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/ngrok_executor.py -------------------------------------------------------------------------------- /processing/processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/processing/processing.py -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/readme.md -------------------------------------------------------------------------------- /repositories/buy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/repositories/buy.py -------------------------------------------------------------------------------- /repositories/buyItem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/repositories/buyItem.py -------------------------------------------------------------------------------- /repositories/cart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/repositories/cart.py -------------------------------------------------------------------------------- /repositories/cartItem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/repositories/cartItem.py -------------------------------------------------------------------------------- /repositories/category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/repositories/category.py -------------------------------------------------------------------------------- /repositories/deposit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/repositories/deposit.py -------------------------------------------------------------------------------- /repositories/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/repositories/item.py -------------------------------------------------------------------------------- /repositories/payment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/repositories/payment.py -------------------------------------------------------------------------------- /repositories/subcategory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/repositories/subcategory.py -------------------------------------------------------------------------------- /repositories/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/repositories/user.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/run.py -------------------------------------------------------------------------------- /services/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/services/admin.py -------------------------------------------------------------------------------- /services/buy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/services/buy.py -------------------------------------------------------------------------------- /services/cart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/services/cart.py -------------------------------------------------------------------------------- /services/category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/services/category.py -------------------------------------------------------------------------------- /services/deposit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/services/deposit.py -------------------------------------------------------------------------------- /services/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/services/item.py -------------------------------------------------------------------------------- /services/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/services/message.py -------------------------------------------------------------------------------- /services/notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/services/notification.py -------------------------------------------------------------------------------- /services/payment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/services/payment.py -------------------------------------------------------------------------------- /services/subcategory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/services/subcategory.py -------------------------------------------------------------------------------- /services/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/services/user.py -------------------------------------------------------------------------------- /utils/custom_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/utils/custom_filters.py -------------------------------------------------------------------------------- /utils/localizator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/utils/localizator.py -------------------------------------------------------------------------------- /utils/new_items_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/utils/new_items_generator.py -------------------------------------------------------------------------------- /utils/new_items_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyarolf/AiogramShopBot/HEAD/utils/new_items_manager.py --------------------------------------------------------------------------------