├── .env.dist ├── .github └── workflows │ └── python-package.yml ├── .gitignore ├── Pipfile ├── Pipfile.lock ├── README.md ├── app.py ├── data ├── __init__.py └── config.py ├── db_file.py ├── filters └── __init__.py ├── handlers ├── __init__.py ├── channels │ └── __init__.py ├── errors │ ├── __init__.py │ └── error_handler.py ├── groups │ └── __init__.py └── users │ ├── __init__.py │ ├── category.py │ ├── default.py │ ├── echo.py │ ├── help.py │ ├── language.py │ ├── lavash.py │ └── start.py ├── keyboards ├── __init__.py ├── default │ ├── __init__.py │ └── default_buttons.py └── inline │ ├── __init__.py │ ├── barakalli_setlar_buttons.py │ ├── burger_va_hog_doglar.py │ ├── category_buttons.py │ ├── donars_buttons.py │ ├── hot_buttons.py │ ├── ice_buttons.py │ ├── ichimliklar_buttons.py │ ├── inline_buttons.py │ ├── lavashlar.py │ ├── news_buttons.py │ ├── pitsa.py │ ├── salatlar_buttons.py │ ├── sendvich.py │ ├── shirinliklar.py │ ├── souslar_buttons.py │ ├── yahna_kofe.py │ └── yozgi_ichimliklar.py ├── loader.py ├── middlewares ├── __init__.py └── throttling.py ├── requirements.txt ├── states ├── __init__.py └── oqtepa_states.py └── utils ├── __init__.py ├── db_api └── __init__.py ├── misc ├── __init__.py ├── logging.py └── throttling.py ├── notify_admins.py └── set_bot_commands.py /.env.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/.env.dist -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/app.py -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/data/config.py -------------------------------------------------------------------------------- /db_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/db_file.py -------------------------------------------------------------------------------- /filters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/filters/__init__.py -------------------------------------------------------------------------------- /handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/handlers/__init__.py -------------------------------------------------------------------------------- /handlers/channels/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /handlers/errors/__init__.py: -------------------------------------------------------------------------------- 1 | from . import error_handler 2 | -------------------------------------------------------------------------------- /handlers/errors/error_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/handlers/errors/error_handler.py -------------------------------------------------------------------------------- /handlers/groups/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /handlers/users/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/handlers/users/__init__.py -------------------------------------------------------------------------------- /handlers/users/category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/handlers/users/category.py -------------------------------------------------------------------------------- /handlers/users/default.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /handlers/users/echo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/handlers/users/echo.py -------------------------------------------------------------------------------- /handlers/users/help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/handlers/users/help.py -------------------------------------------------------------------------------- /handlers/users/language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/handlers/users/language.py -------------------------------------------------------------------------------- /handlers/users/lavash.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /handlers/users/start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/handlers/users/start.py -------------------------------------------------------------------------------- /keyboards/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/__init__.py -------------------------------------------------------------------------------- /keyboards/default/__init__.py: -------------------------------------------------------------------------------- 1 | from . import default_buttons -------------------------------------------------------------------------------- /keyboards/default/default_buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/default/default_buttons.py -------------------------------------------------------------------------------- /keyboards/inline/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/__init__.py -------------------------------------------------------------------------------- /keyboards/inline/barakalli_setlar_buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/barakalli_setlar_buttons.py -------------------------------------------------------------------------------- /keyboards/inline/burger_va_hog_doglar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/burger_va_hog_doglar.py -------------------------------------------------------------------------------- /keyboards/inline/category_buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/category_buttons.py -------------------------------------------------------------------------------- /keyboards/inline/donars_buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/donars_buttons.py -------------------------------------------------------------------------------- /keyboards/inline/hot_buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/hot_buttons.py -------------------------------------------------------------------------------- /keyboards/inline/ice_buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/ice_buttons.py -------------------------------------------------------------------------------- /keyboards/inline/ichimliklar_buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/ichimliklar_buttons.py -------------------------------------------------------------------------------- /keyboards/inline/inline_buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/inline_buttons.py -------------------------------------------------------------------------------- /keyboards/inline/lavashlar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/lavashlar.py -------------------------------------------------------------------------------- /keyboards/inline/news_buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/news_buttons.py -------------------------------------------------------------------------------- /keyboards/inline/pitsa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/pitsa.py -------------------------------------------------------------------------------- /keyboards/inline/salatlar_buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/salatlar_buttons.py -------------------------------------------------------------------------------- /keyboards/inline/sendvich.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/sendvich.py -------------------------------------------------------------------------------- /keyboards/inline/shirinliklar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/shirinliklar.py -------------------------------------------------------------------------------- /keyboards/inline/souslar_buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/souslar_buttons.py -------------------------------------------------------------------------------- /keyboards/inline/yahna_kofe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/yahna_kofe.py -------------------------------------------------------------------------------- /keyboards/inline/yozgi_ichimliklar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/keyboards/inline/yozgi_ichimliklar.py -------------------------------------------------------------------------------- /loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/loader.py -------------------------------------------------------------------------------- /middlewares/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/middlewares/__init__.py -------------------------------------------------------------------------------- /middlewares/throttling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/middlewares/throttling.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | aiogram~=2.14 2 | environs~=8.0.0 -------------------------------------------------------------------------------- /states/__init__.py: -------------------------------------------------------------------------------- 1 | from . import oqtepa_states -------------------------------------------------------------------------------- /states/oqtepa_states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/states/oqtepa_states.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/db_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/misc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/utils/misc/__init__.py -------------------------------------------------------------------------------- /utils/misc/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/utils/misc/logging.py -------------------------------------------------------------------------------- /utils/misc/throttling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/utils/misc/throttling.py -------------------------------------------------------------------------------- /utils/notify_admins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/utils/notify_admins.py -------------------------------------------------------------------------------- /utils/set_bot_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d1yas/Oqtepa-lavash-bot/HEAD/utils/set_bot_commands.py --------------------------------------------------------------------------------