remove redundant content_types, add /tsya command, upd report

This commit is contained in:
Rykov7
2022-11-09 15:27:00 +03:00
parent be3ec083e3
commit 2754eb5d96
2 changed files with 19 additions and 14 deletions
+5 -6
View File
@@ -5,19 +5,18 @@ def create_report_text():
with shelve.open('chat_stats') as s:
text = ''
flooders = []
for n in range(min(5, len(s['Messages']))):
for n in range(min(3, len(s['Messages']))):
flooders.append(
s['Messages'][sorted(s['Messages'], key=lambda a: s['Messages'][a]['Count'], reverse=True)[n]])
for i, flooder in enumerate(flooders):
user = flooder['User']
count = flooder['Count']
user = flooder["User"]
name = f"{user.first_name} {user.last_name}" if user.last_name else user.first_name
text += f'\n {i + 1}. <a href="tg://user?id={user.id}">{name}</a> ({count})'
text += f'\n {i + 1}. <a href="tg://user?id={user.id}">{name}</a> ({flooder["Count"]})'
report = f"""<code>Доброе утро, Мир!</code>
<b>За прошедшие сутки</b>
<b>За прошлые сутки</b>
<b>Заблокировано</b> 👮🏼
<b>Заблокировано</b>
├ <b>Пользователей: </b>{s['Banned']}
└ <b>Сообщений: </b>{s['Deleted']}