kostyl da
This commit is contained in:
1 parent
dac0a6569c
commit
ea38436bce
2 files changed
+11
-4
No files matched your search
+2
-1
@@ -10,7 +10,8 @@ from supergenerator import *
|
|||||||
def is_blocked(user_id):
|
def is_blocked(user_id):
|
||||||
current_time = time.time()
|
current_time = time.time()
|
||||||
if user_id:
|
if user_id:
|
||||||
if user_id in last_command_time:
|
if not user_id in last_command_time:
|
||||||
|
last_command_time[user_id] = current_time - 3
|
||||||
time_diff = current_time - last_command_time[user_id]
|
time_diff = current_time - last_command_time[user_id]
|
||||||
if time_diff < 3:
|
if time_diff < 3:
|
||||||
alo = "🚫 *файл не вошёл.* хватит так быстро слать свои сообщения.\n" \
|
alo = "🚫 *файл не вошёл.* хватит так быстро слать свои сообщения.\n" \
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ from colors import *
|
|||||||
from helpers import *
|
from helpers import *
|
||||||
from commands import *
|
from commands import *
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
|
from random import uniform
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from config import *
|
from config import *
|
||||||
@@ -94,6 +95,9 @@ async def guest_middleware(handler, event, data):
|
|||||||
return
|
return
|
||||||
|
|
||||||
if user_id:
|
if user_id:
|
||||||
|
if is_channel:
|
||||||
|
await asyncio.sleep(uniform(0,1))
|
||||||
|
|
||||||
text, blocked = is_blocked(user_id)
|
text, blocked = is_blocked(user_id)
|
||||||
if blocked:
|
if blocked:
|
||||||
if event.guest_message:
|
if event.guest_message:
|
||||||
@@ -105,19 +109,19 @@ async def guest_middleware(handler, event, data):
|
|||||||
await error_message.delete()
|
await error_message.delete()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"{YELLOW} -- del err - {e}{RESET}")
|
print(f"{YELLOW} -- del err - {e}{RESET}")
|
||||||
return
|
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|
||||||
ensure_user(user_id)
|
|
||||||
|
|
||||||
if event.message:
|
if event.message:
|
||||||
try:
|
try:
|
||||||
await bot.send_chat_action(chat_id=message.chat.id, action="typing")
|
await bot.send_chat_action(chat_id=message.chat.id, action="typing")
|
||||||
except TelegramForbiddenError:
|
except TelegramForbiddenError:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
ensure_user(user_id)
|
||||||
|
|
||||||
last_command_time[user_id] = current_time
|
last_command_time[user_id] = current_time
|
||||||
|
|
||||||
msg = None
|
msg = None
|
||||||
replied = message.reply_to_message or None
|
replied = message.reply_to_message or None
|
||||||
if replied:
|
if replied:
|
||||||
@@ -301,6 +305,8 @@ async def guest_middleware(handler, event, data):
|
|||||||
|
|
||||||
if event.guest_message:
|
if event.guest_message:
|
||||||
add_one_to("stats/guest")
|
add_one_to("stats/guest")
|
||||||
|
else:
|
||||||
|
return
|
||||||
|
|
||||||
try:
|
try:
|
||||||
if event.guest_message:
|
if event.guest_message:
|
||||||
|
|||||||
Reference in new issue
Block a user