Spaces:
Running
Running
Update chatbot/plugins/chat.py
Browse files- chatbot/plugins/chat.py +15 -0
chatbot/plugins/chat.py
CHANGED
@@ -66,6 +66,21 @@ FREE_GEMINI_TEXT = """
|
|
66 |
{info}
|
67 |
"""
|
68 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
@Client.on_message(
|
70 |
~filters.scheduled
|
71 |
& filters.command(["status"])
|
|
|
66 |
{info}
|
67 |
"""
|
68 |
|
69 |
+
@Client.on_chat_member_updated(filters.chat("RendyProjects"))
|
70 |
+
async def auto_banned_ch(client, message):
|
71 |
+
if message.new_chat_member.status == ChatMemberStatus.LEFT:
|
72 |
+
user = message.new_chat_member.user
|
73 |
+
chat = message.chat
|
74 |
+
try:
|
75 |
+
text_ban = f"User {user.first_name} was banned from {chat.title}.")
|
76 |
+
await client.ban_chat_member(
|
77 |
+
message.chat.id,
|
78 |
+
user.id
|
79 |
+
)
|
80 |
+
await client.send_message("KillerXSupport", text_ban)
|
81 |
+
except Exception as e:
|
82 |
+
await client.send_message("KillerXSupport", str(e))
|
83 |
+
|
84 |
@Client.on_message(
|
85 |
~filters.scheduled
|
86 |
& filters.command(["status"])
|