From aa58be934656a2278878035229de176e410c8eba Mon Sep 17 00:00:00 2001 From: Sergey Elpashev Date: Sun, 5 Nov 2023 00:05:45 +0300 Subject: [PATCH] Posts info --- handlers/admin_commands.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/handlers/admin_commands.py b/handlers/admin_commands.py index 839cfa8..b59fdb9 100644 --- a/handlers/admin_commands.py +++ b/handlers/admin_commands.py @@ -39,7 +39,14 @@ class Admin_commands: @self.router.message(Command('info')) async def info_command(message: types.Message): - await message.answer('Тест') + with Session(engine) as session: + posts = session.query(Post).filter(not Post.posted).all() + admins = session.query(Admin).all() + post_c = {} + for admin in admins: post_c[str(admin.user_id)] = 0 + for post in posts: + post_c[str(post.from_user_id)] +=1 + await message.answer(str(post_c)) @self.router.message(Command('post')) async def post(message: types.Message):