diff --git a/app/report.py b/app/report.py index 981edee..de2d11e 100644 --- a/app/report.py +++ b/app/report.py @@ -6,8 +6,9 @@ def create_report_text(): text = '' flooders = [] 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]]) + top_user = 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): user = flooder["User"] @@ -19,8 +20,13 @@ def create_report_text(): Заблокировано ├ Пользователей: {s['Banned']} └ Сообщений: {s['Deleted']} - +""" + if flooders: + report += """ Главные флудеры 🏆{text}""" + else: + report += """ +До звания флудера никто не дотянул :-(""" return report