add min count of messages for being in top
This commit is contained in:
+9
-3
@@ -6,8 +6,9 @@ def create_report_text():
|
|||||||
text = ''
|
text = ''
|
||||||
flooders = []
|
flooders = []
|
||||||
for n in range(min(3, len(s['Messages']))):
|
for n in range(min(3, len(s['Messages']))):
|
||||||
flooders.append(
|
top_user = s['Messages'][sorted(s['Messages'], key=lambda a: s['Messages'][a]['Count'], reverse=True)[n]]
|
||||||
s['Messages'][sorted(s['Messages'], key=lambda a: s['Messages'][a]['Count'], reverse=True)[n]])
|
if top_user['Count'] >= 10:
|
||||||
|
flooders.append(top_user)
|
||||||
|
|
||||||
for i, flooder in enumerate(flooders):
|
for i, flooder in enumerate(flooders):
|
||||||
user = flooder["User"]
|
user = flooder["User"]
|
||||||
@@ -19,8 +20,13 @@ def create_report_text():
|
|||||||
<b>Заблокировано</b>
|
<b>Заблокировано</b>
|
||||||
├ <b>Пользователей: </b>{s['Banned']}
|
├ <b>Пользователей: </b>{s['Banned']}
|
||||||
└ <b>Сообщений: </b>{s['Deleted']}
|
└ <b>Сообщений: </b>{s['Deleted']}
|
||||||
|
"""
|
||||||
|
if flooders:
|
||||||
|
report += """
|
||||||
<b>Главные флудеры</b> 🏆{text}"""
|
<b>Главные флудеры</b> 🏆{text}"""
|
||||||
|
else:
|
||||||
|
report += """
|
||||||
|
До звания флудера никто не дотянул :-("""
|
||||||
return report
|
return report
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user