Админ модуль: удаление сообщений

Модуль фильтров
Добавлены роутеры
This commit is contained in:
ilyazheprog
2024-02-12 14:55:14 +07:00
parent d71fef0fed
commit 88f40c7f82
12 changed files with 73 additions and 12 deletions

View File

@@ -1,18 +1,19 @@
from src.modules.standard.config.config import get_config
from src.modules.standard.database.models.base import database
from src.modules.standard.database.api import connect_database
from src.core.routers import include_routers
from src.modules.standard.config.config import get_telegram_token
from src.modules.standard.database.api import connect_database, create_tables
from asyncio import run
from aiogram import Bot, Dispatcher
async def main():
async def main(bot: Bot):
try:
database = connect_database()
bot = Bot(token=get_config()["TELEGRAM"]["TOKEN"])
database, path = connect_database()
database.connect()
create_tables(database)
dp = Dispatcher()
await include_routers(dp)
await dp.start_polling(bot)
finally:
@@ -21,4 +22,5 @@ async def main():
if __name__ == "__main__":
run(main())
bot = Bot(token=get_telegram_token())
run(main(bot))

11
src/core/routers.py Normal file
View File

@@ -0,0 +1,11 @@
from aiogram import Dispatcher
from src.modules.standard.admin.routers import router as admin_router
async def include_routers(dp: Dispatcher):
"""
Подключение роутеров в бота
dp.include_router()
"""
dp.include_router(admin_router)