Spaces:
Running
Running
ok
Browse files
main.py
CHANGED
@@ -441,26 +441,31 @@ async def markdown_code(client, message):
|
|
441 |
{"$set": {"count": warn_count}},
|
442 |
upsert=True
|
443 |
)
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
449 |
[
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
)
|
454 |
-
]
|
455 |
]
|
456 |
-
|
457 |
)
|
458 |
-
|
|
|
459 |
else:
|
460 |
-
warn_count = 1
|
461 |
-
await db.warns.insert_one({"chat_id": message.chat.id, "user_id": message.from_user.id, "count": warn_count})
|
462 |
await message.reply_text(
|
463 |
-
f"⚠️ Peringatan {warn_count}/3 untuk <code>{message.from_user.id}</code>.",
|
464 |
reply_markup=InlineKeyboardMarkup(
|
465 |
[
|
466 |
[
|
@@ -484,26 +489,31 @@ async def markdown_code(client, message):
|
|
484 |
{"$set": {"count": warn_count}},
|
485 |
upsert=True
|
486 |
)
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
492 |
[
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
)
|
497 |
-
]
|
498 |
]
|
499 |
-
|
500 |
)
|
501 |
-
|
|
|
502 |
else:
|
503 |
-
warn_count = 1
|
504 |
-
await db.warns.insert_one({"chat_id": message.chat.id, "user_id": message.from_user.id, "count": warn_count})
|
505 |
await message.reply_text(
|
506 |
-
f"⚠️ Peringatan {warn_count}/3 untuk <code>{message.from_user.id}</code>.",
|
507 |
reply_markup=InlineKeyboardMarkup(
|
508 |
[
|
509 |
[
|
|
|
441 |
{"$set": {"count": warn_count}},
|
442 |
upsert=True
|
443 |
)
|
444 |
+
else:
|
445 |
+
warn_count = 1
|
446 |
+
await db.warns.insert_one({
|
447 |
+
"chat_id": message.chat.id,
|
448 |
+
"user_id": message.from_user.id,
|
449 |
+
"count": warn_count
|
450 |
+
})
|
451 |
+
if warn_count >= 3:
|
452 |
+
await client.ban_chat_member(message.chat.id, message.from_user.id)
|
453 |
+
await message.reply_text(
|
454 |
+
f"🚫 User <code>[{message.from_user.id}]</code> telah dihapus setelah 3 kali peringatan.",
|
455 |
+
reply_markup=InlineKeyboardMarkup(
|
456 |
+
[
|
457 |
[
|
458 |
+
InlineKeyboardButton(
|
459 |
+
"Unban", callback_data=f"unban_{message.from_user.id}_{message.chat.id}"
|
460 |
+
)
|
|
|
|
|
461 |
]
|
462 |
+
]
|
463 |
)
|
464 |
+
)
|
465 |
+
await db.warns.delete_one({"chat_id": message.chat.id, "user_id": message.from_user.id})
|
466 |
else:
|
|
|
|
|
467 |
await message.reply_text(
|
468 |
+
f"⚠️ Peringatan {warn_count}/3 untuk <code>[{message.from_user.id}]</code>.",
|
469 |
reply_markup=InlineKeyboardMarkup(
|
470 |
[
|
471 |
[
|
|
|
489 |
{"$set": {"count": warn_count}},
|
490 |
upsert=True
|
491 |
)
|
492 |
+
else:
|
493 |
+
warn_count = 1
|
494 |
+
await db.warns.insert_one({
|
495 |
+
"chat_id": message.chat.id,
|
496 |
+
"user_id": message.from_user.id,
|
497 |
+
"count": warn_count
|
498 |
+
})
|
499 |
+
if warn_count >= 3:
|
500 |
+
await client.ban_chat_member(message.chat.id, message.from_user.id)
|
501 |
+
await message.reply_text(
|
502 |
+
f"🚫 User <code>[{message.from_user.id}]</code> telah dihapus setelah 3 kali peringatan.",
|
503 |
+
reply_markup=InlineKeyboardMarkup(
|
504 |
+
[
|
505 |
[
|
506 |
+
InlineKeyboardButton(
|
507 |
+
"Unban", callback_data=f"unban_{message.from_user.id}_{message.chat.id}"
|
508 |
+
)
|
|
|
|
|
509 |
]
|
510 |
+
]
|
511 |
)
|
512 |
+
)
|
513 |
+
await db.warns.delete_one({"chat_id": message.chat.id, "user_id": message.from_user.id})
|
514 |
else:
|
|
|
|
|
515 |
await message.reply_text(
|
516 |
+
f"⚠️ Peringatan {warn_count}/3 untuk <code>[{message.from_user.id}]</code>.",
|
517 |
reply_markup=InlineKeyboardMarkup(
|
518 |
[
|
519 |
[
|