visual improvements in report
This commit is contained in:
+3
-3
@@ -52,8 +52,8 @@ def check_spam_list(type_message: types.Message) -> bool:
|
|||||||
def moderate_messages(message: types.Message):
|
def moderate_messages(message: types.Message):
|
||||||
""" Ban user and delete their message. """
|
""" Ban user and delete their message. """
|
||||||
warn = bot.send_message(message.chat.id,
|
warn = bot.send_message(message.chat.id,
|
||||||
f'♻ <b><a href="tg://user?id={message.from_user.id}">{message.from_user.first_name}</a></b>'
|
f'♻ <a href="tg://user?id={message.from_user.id}">{message.from_user.first_name}</a>'
|
||||||
f' заблокирован.', parse_mode='HTML')
|
f' заблокирован (запрещённые ссылки).', parse_mode='HTML')
|
||||||
Thread(target=wait_for_readers, args=(bot.delete_message, message.chat.id, warn.id)).start()
|
Thread(target=wait_for_readers, args=(bot.delete_message, message.chat.id, warn.id)).start()
|
||||||
bot.ban_chat_member(message.chat.id, message.from_user.id)
|
bot.ban_chat_member(message.chat.id, message.from_user.id)
|
||||||
bot.delete_message(message.chat.id, message.id)
|
bot.delete_message(message.chat.id, message.id)
|
||||||
@@ -74,7 +74,7 @@ def check_caption_spam_list(type_message: types.Message) -> bool:
|
|||||||
@bot.message_handler(func=check_caption_spam_list, content_types=['video'])
|
@bot.message_handler(func=check_caption_spam_list, content_types=['video'])
|
||||||
def catch_videos(message: types.Message):
|
def catch_videos(message: types.Message):
|
||||||
"""Catch offensive videos"""
|
"""Catch offensive videos"""
|
||||||
warn = bot.send_message(message.chat.id, f"♻ {message.from_user.first_name} заблокирован.")
|
warn = bot.send_message(message.chat.id, f'♻ <a href="tg://user?id={message.from_user.id}">{message.from_user.first_name}</a> заблокирован (наркотики).')
|
||||||
bot.delete_message(message.chat.id, message.id)
|
bot.delete_message(message.chat.id, message.id)
|
||||||
bot.ban_chat_member(message.chat.id, message.from_user.id)
|
bot.ban_chat_member(message.chat.id, message.from_user.id)
|
||||||
Thread(target=wait_for_readers, args=(bot.delete_message, message.chat.id, warn.id)).start()
|
Thread(target=wait_for_readers, args=(bot.delete_message, message.chat.id, warn.id)).start()
|
||||||
|
|||||||
+2
-1
@@ -12,7 +12,8 @@ def create_report_text():
|
|||||||
for i, flooder in enumerate(flooders):
|
for i, flooder in enumerate(flooders):
|
||||||
user = flooder['User']
|
user = flooder['User']
|
||||||
count = flooder['Count']
|
count = flooder['Count']
|
||||||
text += f'\n {i + 1}. <a href="tg://user?id={user.id}">{user.first_name}</a> ({count})'
|
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})'
|
||||||
report = f"""<code>Доброе утро, Мир!</code>
|
report = f"""<code>Доброе утро, Мир!</code>
|
||||||
<b>За прошедшие сутки</b>
|
<b>За прошедшие сутки</b>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user