├── .flake8 ├── README.md ├── bot.ini.example ├── pyproject.toml ├── setup.cfg ├── src └── tgbot │ ├── __init__.py │ ├── cli.py │ ├── config.py │ ├── filters │ ├── __init__.py │ └── role.py │ ├── handlers │ ├── __init__.py │ ├── admin.py │ └── user.py │ ├── middlewares │ ├── __init__.py │ ├── db.py │ └── role.py │ ├── models │ ├── __init__.py │ └── role.py │ ├── services │ ├── __init__.py │ └── repository.py │ └── states │ ├── __init__.py │ └── user.py ├── systemd └── tgbot.service └── tests └── __init__.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/tgbot_template/HEAD/.flake8 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/tgbot_template/HEAD/README.md -------------------------------------------------------------------------------- /bot.ini.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/tgbot_template/HEAD/bot.ini.example -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/tgbot_template/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tgbot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tgbot/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/tgbot_template/HEAD/src/tgbot/cli.py -------------------------------------------------------------------------------- /src/tgbot/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/tgbot_template/HEAD/src/tgbot/config.py -------------------------------------------------------------------------------- /src/tgbot/filters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tgbot/filters/role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/tgbot_template/HEAD/src/tgbot/filters/role.py -------------------------------------------------------------------------------- /src/tgbot/handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tgbot/handlers/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/tgbot_template/HEAD/src/tgbot/handlers/admin.py -------------------------------------------------------------------------------- /src/tgbot/handlers/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/tgbot_template/HEAD/src/tgbot/handlers/user.py -------------------------------------------------------------------------------- /src/tgbot/middlewares/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tgbot/middlewares/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/tgbot_template/HEAD/src/tgbot/middlewares/db.py -------------------------------------------------------------------------------- /src/tgbot/middlewares/role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/tgbot_template/HEAD/src/tgbot/middlewares/role.py -------------------------------------------------------------------------------- /src/tgbot/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tgbot/models/role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/tgbot_template/HEAD/src/tgbot/models/role.py -------------------------------------------------------------------------------- /src/tgbot/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tgbot/services/repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/tgbot_template/HEAD/src/tgbot/services/repository.py -------------------------------------------------------------------------------- /src/tgbot/states/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tgbot/states/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/tgbot_template/HEAD/src/tgbot/states/user.py -------------------------------------------------------------------------------- /systemd/tgbot.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tishka17/tgbot_template/HEAD/systemd/tgbot.service -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------