Update chatbot/plugins/chat.py
Browse files- chatbot/plugins/chat.py +3 -2
chatbot/plugins/chat.py
CHANGED
@@ -1300,10 +1300,11 @@ async def chatbot_talk(client: Client, message: Message):
|
|
1300 |
try:
|
1301 |
user_bl = await db.user_blacklists.find_one({"user_id": message.from_user.id})
|
1302 |
if user_bl and user_bl.get("is_frozen", False):
|
|
|
1303 |
return
|
1304 |
|
1305 |
if regex_all_blacklist(query_base):
|
1306 |
-
unfreeze_at = dt.now() + timedelta(
|
1307 |
await db.user_blacklists.update_one(
|
1308 |
{"user_id": message.from_user.id},
|
1309 |
{"$set": {
|
@@ -1315,7 +1316,7 @@ async def chatbot_talk(client: Client, message: Message):
|
|
1315 |
upsert=True
|
1316 |
)
|
1317 |
await message.reply_text(
|
1318 |
-
"⚠️ You've been restricted for
|
1319 |
f"Expires: {unfreeze_at.strftime('%Y-%m-%d %H:%M')}",
|
1320 |
reply_markup=InlineKeyboardMarkup([[
|
1321 |
InlineKeyboardButton(
|
|
|
1300 |
try:
|
1301 |
user_bl = await db.user_blacklists.find_one({"user_id": message.from_user.id})
|
1302 |
if user_bl and user_bl.get("is_frozen", False):
|
1303 |
+
await client.send_chat_action(message.chat.id, enums.ChatAction.CANCEL)
|
1304 |
return
|
1305 |
|
1306 |
if regex_all_blacklist(query_base):
|
1307 |
+
unfreeze_at = dt.now() + timedelta(days=30)
|
1308 |
await db.user_blacklists.update_one(
|
1309 |
{"user_id": message.from_user.id},
|
1310 |
{"$set": {
|
|
|
1316 |
upsert=True
|
1317 |
)
|
1318 |
await message.reply_text(
|
1319 |
+
"⚠️ You've been restricted for 30 days\n"
|
1320 |
f"Expires: {unfreeze_at.strftime('%Y-%m-%d %H:%M')}",
|
1321 |
reply_markup=InlineKeyboardMarkup([[
|
1322 |
InlineKeyboardButton(
|