olgram/olgram/commands/info.py
2021-12-24 19:56:01 +03:00

28 lines
763 B
Python

"""
Здесь метрики
"""
from aiogram import types
from aiogram.dispatcher import FSMContext
from olgram.models import models
from olgram.router import dp
from olgram.settings import OlgramSettings
@dp.message_handler(commands=["info"], state="*")
async def info(message: types.Message, state: FSMContext):
"""
Команда /info
"""
if message.chat.id != OlgramSettings.supervisor_id():
await message.answer("Недостаточно прав")
return
bots_count = len(await models.Bot.all())
user_count = len(await models.User.all())
await message.answer(f"Количество ботов: {bots_count}\n"
f"Количество пользователей: {user_count}\n")