Add 2 days
Browse files- chatbot/plugins/chat.py +10 -13
chatbot/plugins/chat.py
CHANGED
@@ -318,7 +318,7 @@ async def deletemydata(client, callback):
|
|
318 |
user_id = callback.from_user.id
|
319 |
user_bl = await db.user_blacklists.find_one({"user_id": user_id})
|
320 |
if user_bl and user_bl.get("is_frozen", False):
|
321 |
-
await callback.answer("Sorry your account is
|
322 |
return
|
323 |
|
324 |
delm = await db._clear_chatbot_database(user_id)
|
@@ -332,7 +332,7 @@ async def geminigen_prompt(client, callback):
|
|
332 |
user_id = int(callback.matches[0].group(1))
|
333 |
user_bl = await db.user_blacklists.find_one({"user_id": user_id})
|
334 |
if user_bl and user_bl.get("is_frozen", False):
|
335 |
-
await callback.answer("Sorry your account is
|
336 |
return
|
337 |
|
338 |
captions = ""
|
@@ -346,7 +346,7 @@ async def geminigen_prompt(client, callback):
|
|
346 |
if not get_response:
|
347 |
return await callback.answer("Server busy try again later", True)
|
348 |
if regex_all_blacklist(get_response) or is_blacklisted_english(get_response):
|
349 |
-
return await callback.answer("Sorry your account is
|
350 |
|
351 |
await callback.message.edit_text("....")
|
352 |
await client.send_chat_action(callback.message.chat.id, enums.ChatAction.UPLOAD_PHOTO)
|
@@ -426,7 +426,7 @@ async def flux_prompt(client, callback):
|
|
426 |
user_id = int(callback.matches[0].group(1))
|
427 |
user_bl = await db.user_blacklists.find_one({"user_id": user_id})
|
428 |
if user_bl and user_bl.get("is_frozen", False):
|
429 |
-
await callback.answer("Sorry your account is
|
430 |
return
|
431 |
|
432 |
file_path = None
|
@@ -440,7 +440,7 @@ async def flux_prompt(client, callback):
|
|
440 |
if not get_response:
|
441 |
return await callback.answer("Server busy try again later", True)
|
442 |
if regex_all_blacklist(get_response) or is_blacklisted_english(get_response):
|
443 |
-
return await callback.answer("Sorry your account is
|
444 |
|
445 |
await callback.message.edit_text("....")
|
446 |
await client.send_chat_action(callback.message.chat.id, enums.ChatAction.UPLOAD_PHOTO)
|
@@ -564,9 +564,6 @@ async def remover_bg(client, callback):
|
|
564 |
reply_markup=None
|
565 |
)
|
566 |
|
567 |
-
@Client.on_callback_query(filters.regex("^refreshch$"))
|
568 |
-
async def reshch(client, callback):
|
569 |
-
await callback.answer("Coming Soon", True)
|
570 |
|
571 |
@Client.on_callback_query(filters.regex("^closedd$"))
|
572 |
async def closeed(client, callback):
|
@@ -577,7 +574,7 @@ async def memory_updated(client, callback):
|
|
577 |
user_id, uuidstr = callback.matches[0].groups()
|
578 |
user_bl = await db.user_blacklists.find_one({"user_id": int(user_id)})
|
579 |
if user_bl and user_bl.get("is_frozen", False):
|
580 |
-
await callback.answer("Sorry your account is
|
581 |
return
|
582 |
|
583 |
translate_result = ""
|
@@ -675,7 +672,7 @@ async def multiple_langagues(client, callback):
|
|
675 |
user_id, uuidstr = callback.matches[0].groups()
|
676 |
user_bl = await db.user_blacklists.find_one({"user_id": int(user_id)})
|
677 |
if user_bl and user_bl.get("is_frozen", False):
|
678 |
-
await callback.answer("Sorry your account is
|
679 |
return
|
680 |
|
681 |
keyboard = []
|
@@ -1254,7 +1251,7 @@ async def chatbot_talk(client: Client, message: Message):
|
|
1254 |
file_path = "gemini-native-image.png"
|
1255 |
try:
|
1256 |
user_bl = await db.user_blacklists.find_one({"user_id": message.from_user.id})
|
1257 |
-
if user_bl and user_bl.get("is_frozen", False):
|
1258 |
await client.send_chat_action(message.chat.id, enums.ChatAction.CANCEL)
|
1259 |
return
|
1260 |
|
@@ -1263,7 +1260,7 @@ async def chatbot_talk(client: Client, message: Message):
|
|
1263 |
return
|
1264 |
|
1265 |
if regex_all_blacklist(query_base) or is_blacklisted_english(query_base):
|
1266 |
-
unfreeze_at = dt.now() + timedelta(days=
|
1267 |
await db.user_blacklists.update_one(
|
1268 |
{"user_id": message.from_user.id},
|
1269 |
{"$set": {
|
@@ -1275,7 +1272,7 @@ async def chatbot_talk(client: Client, message: Message):
|
|
1275 |
upsert=True
|
1276 |
)
|
1277 |
await message.reply_text(
|
1278 |
-
"⚠️ You've been restricted for
|
1279 |
f"Expires: {unfreeze_at.strftime('%Y-%m-%d %H:%M')}",
|
1280 |
reply_markup=InlineKeyboardMarkup([[
|
1281 |
InlineKeyboardButton(
|
|
|
318 |
user_id = callback.from_user.id
|
319 |
user_bl = await db.user_blacklists.find_one({"user_id": user_id})
|
320 |
if user_bl and user_bl.get("is_frozen", False):
|
321 |
+
await callback.answer("Sorry your account is frozen", True)
|
322 |
return
|
323 |
|
324 |
delm = await db._clear_chatbot_database(user_id)
|
|
|
332 |
user_id = int(callback.matches[0].group(1))
|
333 |
user_bl = await db.user_blacklists.find_one({"user_id": user_id})
|
334 |
if user_bl and user_bl.get("is_frozen", False):
|
335 |
+
await callback.answer("Sorry your account is frozen", True)
|
336 |
return
|
337 |
|
338 |
captions = ""
|
|
|
346 |
if not get_response:
|
347 |
return await callback.answer("Server busy try again later", True)
|
348 |
if regex_all_blacklist(get_response) or is_blacklisted_english(get_response):
|
349 |
+
return await callback.answer("Sorry your account is frozen", True)
|
350 |
|
351 |
await callback.message.edit_text("....")
|
352 |
await client.send_chat_action(callback.message.chat.id, enums.ChatAction.UPLOAD_PHOTO)
|
|
|
426 |
user_id = int(callback.matches[0].group(1))
|
427 |
user_bl = await db.user_blacklists.find_one({"user_id": user_id})
|
428 |
if user_bl and user_bl.get("is_frozen", False):
|
429 |
+
await callback.answer("Sorry your account is frozen", True)
|
430 |
return
|
431 |
|
432 |
file_path = None
|
|
|
440 |
if not get_response:
|
441 |
return await callback.answer("Server busy try again later", True)
|
442 |
if regex_all_blacklist(get_response) or is_blacklisted_english(get_response):
|
443 |
+
return await callback.answer("Sorry your account is frozen", True)
|
444 |
|
445 |
await callback.message.edit_text("....")
|
446 |
await client.send_chat_action(callback.message.chat.id, enums.ChatAction.UPLOAD_PHOTO)
|
|
|
564 |
reply_markup=None
|
565 |
)
|
566 |
|
|
|
|
|
|
|
567 |
|
568 |
@Client.on_callback_query(filters.regex("^closedd$"))
|
569 |
async def closeed(client, callback):
|
|
|
574 |
user_id, uuidstr = callback.matches[0].groups()
|
575 |
user_bl = await db.user_blacklists.find_one({"user_id": int(user_id)})
|
576 |
if user_bl and user_bl.get("is_frozen", False):
|
577 |
+
await callback.answer("Sorry your account is frozen", True)
|
578 |
return
|
579 |
|
580 |
translate_result = ""
|
|
|
672 |
user_id, uuidstr = callback.matches[0].groups()
|
673 |
user_bl = await db.user_blacklists.find_one({"user_id": int(user_id)})
|
674 |
if user_bl and user_bl.get("is_frozen", False):
|
675 |
+
await callback.answer("Sorry your account is frozen", True)
|
676 |
return
|
677 |
|
678 |
keyboard = []
|
|
|
1251 |
file_path = "gemini-native-image.png"
|
1252 |
try:
|
1253 |
user_bl = await db.user_blacklists.find_one({"user_id": message.from_user.id})
|
1254 |
+
if user_bl and user_bl.get("is_frozen", False) and message.from_user.id not in [6477856957]:
|
1255 |
await client.send_chat_action(message.chat.id, enums.ChatAction.CANCEL)
|
1256 |
return
|
1257 |
|
|
|
1260 |
return
|
1261 |
|
1262 |
if regex_all_blacklist(query_base) or is_blacklisted_english(query_base):
|
1263 |
+
unfreeze_at = dt.now() + timedelta(days=2)
|
1264 |
await db.user_blacklists.update_one(
|
1265 |
{"user_id": message.from_user.id},
|
1266 |
{"$set": {
|
|
|
1272 |
upsert=True
|
1273 |
)
|
1274 |
await message.reply_text(
|
1275 |
+
"⚠️ You've been restricted for 2 days\n"
|
1276 |
f"Expires: {unfreeze_at.strftime('%Y-%m-%d %H:%M')}",
|
1277 |
reply_markup=InlineKeyboardMarkup([[
|
1278 |
InlineKeyboardButton(
|