Small refactor

This commit is contained in:
SantaSpeen 2022-03-21 17:30:29 +03:00
parent fb10a24b2e
commit 07d4be52f6

View File

@ -2,6 +2,7 @@ import logging
from aiogram import Bot, types from aiogram import Bot, types
from aiogram.dispatcher import Dispatcher from aiogram.dispatcher import Dispatcher
from aiogram.types import ParseMode
from aiogram.utils import executor from aiogram.utils import executor
from config import Config from config import Config
@ -17,26 +18,20 @@ tools = Tools(config, dp)
@dp.message_handler(commands=['admins']) @dp.message_handler(commands=['admins'])
async def bot_admins(msg: types.Message): async def bot_admins(msg: types.Message):
message = "%(owner)-s" message = "Администраторы нашего сообщества:\n%(owner)-s"
admin_list = await bot.get_chat_administrators(config.remote_chat) admin_list = await bot.get_chat_administrators(config.remote_chat)
i = 1 i = 1
for admin_object in admin_list: for admin_object in admin_list:
user = admin_object['user'] user = admin_object['user']
status = admin_object['status'].replace("administrator", "Администратор").replace("creator", "Создатель") status = admin_object['status'].replace("administrator", "Администратор").replace("creator", "Создатель:")
if status == "Администратор": if status == "Администратор":
if not user['is_bot']: if not user['is_bot']:
message += f"{i}. {status:13} @{user['username']}\n" message += f"`{i}. {status+':'}` `@{user['username']}`\n"
i += 1 i += 1
else: else:
message %= {"owner": f"0. {status:13} @{user['username']}\n"} message %= {"owner": f"`0. {status:14}` `@{user['username']}`\n"}
await msg.reply(message, disable_notification=True)
# @dp.message_handler(content_types=['text'])
# async def msg_logger(msg: types.Message):
# log.info(f"New message from {msg.from_user.id}({msg.from_user.username}) in {msg.chat.id}: '{msg.text}'")
await msg.reply(message, parse_mode=ParseMode.MARKDOWN)
tools.bind_static_messages() tools.bind_static_messages()