bug fix
This commit is contained in:
@@ -1 +0,0 @@
|
|||||||
from . import trolling
|
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ from . import me
|
|||||||
from . import query_log
|
from . import query_log
|
||||||
from . import reminder
|
from . import reminder
|
||||||
from . import report
|
from . import report
|
||||||
|
from . import bot as bot_mod
|
||||||
|
|
||||||
|
|
||||||
def reload_modules():
|
def reload_modules():
|
||||||
@@ -13,3 +14,6 @@ def reload_modules():
|
|||||||
reload(config)
|
reload(config)
|
||||||
reload(me)
|
reload(me)
|
||||||
reload(query_log)
|
reload(query_log)
|
||||||
|
reload(bot_mod)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+8
-9
@@ -9,13 +9,13 @@ from flask import Flask, request, abort
|
|||||||
from telebot import types
|
from telebot import types
|
||||||
|
|
||||||
from . import reminder
|
from . import reminder
|
||||||
|
from . import trolling
|
||||||
|
from . import admin
|
||||||
from . import report
|
from . import report
|
||||||
from .admin import reload_modules
|
|
||||||
from .config import bot, URL_RX, ALLOWED_WORDS, ADMIN_ID, TOKEN, PYTHONCHATRU
|
from .config import bot, URL_RX, ALLOWED_WORDS, ADMIN_ID, TOKEN, PYTHONCHATRU
|
||||||
from .me import get_me
|
from .me import get_me
|
||||||
from .query_log import logging
|
from .query_log import logging
|
||||||
|
|
||||||
|
|
||||||
# https://core.telegram.org/bots/api Telegram Bot API
|
# https://core.telegram.org/bots/api Telegram Bot API
|
||||||
# https://github.com/eternnoir/pyTelegramBotAPI/tree/master/examples
|
# https://github.com/eternnoir/pyTelegramBotAPI/tree/master/examples
|
||||||
|
|
||||||
@@ -227,13 +227,6 @@ def send_stats(message):
|
|||||||
parse_mode='HTML', disable_web_page_preview=True)
|
parse_mode='HTML', disable_web_page_preview=True)
|
||||||
|
|
||||||
|
|
||||||
@bot.message_handler(commands=['reload'])
|
|
||||||
def send_stats(message):
|
|
||||||
reload_modules()
|
|
||||||
bot.send_message(message.chat.id, 'Reloaded successful',
|
|
||||||
parse_mode='HTML')
|
|
||||||
|
|
||||||
|
|
||||||
@bot.message_handler(commands=['reset_stats'])
|
@bot.message_handler(commands=['reset_stats'])
|
||||||
def send_stats(message):
|
def send_stats(message):
|
||||||
report.reset_report_stats()
|
report.reset_report_stats()
|
||||||
@@ -241,6 +234,12 @@ def send_stats(message):
|
|||||||
parse_mode='HTML', disable_web_page_preview=True)
|
parse_mode='HTML', disable_web_page_preview=True)
|
||||||
|
|
||||||
|
|
||||||
|
@bot.message_handler(commands=['reload'])
|
||||||
|
def send_stats(message):
|
||||||
|
admin.reload_modules()
|
||||||
|
bot.send_message(message.chat.id, 'Reloaded successfully')
|
||||||
|
|
||||||
|
|
||||||
def check_chat(message: types.Message):
|
def check_chat(message: types.Message):
|
||||||
if message.chat.id == PYTHONCHATRU:
|
if message.chat.id == PYTHONCHATRU:
|
||||||
return True
|
return True
|
||||||
|
|||||||
+4
-4
@@ -14,15 +14,15 @@ def create_report_text():
|
|||||||
user = flooder["User"]
|
user = flooder["User"]
|
||||||
name = f"{user.first_name} {user.last_name}" if user.last_name else user.first_name
|
name = f"{user.first_name} {user.last_name}" if user.last_name else user.first_name
|
||||||
top_users += f'\n {i + 1}. <a href="tg://user?id={user.id}">{name}</a> ({flooder["Count"]})'
|
top_users += f'\n {i + 1}. <a href="tg://user?id={user.id}">{name}</a> ({flooder["Count"]})'
|
||||||
report = f"""<code>Hello, World!</code> 🌍
|
report = f"<code>Hello, World!</code> 🌍"
|
||||||
|
if s['Banned'] or s['Deleted']:
|
||||||
|
report += f"""
|
||||||
<b>Заблокировано</b> ⛔
|
<b>Заблокировано</b> ⛔
|
||||||
├ <b>Пользователей: </b>{s['Banned']}
|
├ <b>Пользователей: </b>{s['Banned']}
|
||||||
└ <b>Сообщений: </b>{s['Deleted']}
|
└ <b>Сообщений: </b>{s['Deleted']}
|
||||||
"""
|
"""
|
||||||
if flooders:
|
if flooders:
|
||||||
report += f"""
|
report += f"\n<b>Топ</b> 🗣{top_users}"
|
||||||
<b>Топ</b> 🏆{top_users}"""
|
|
||||||
return report
|
return report
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user