randydev commited on
Commit
04c7715
·
verified ·
1 Parent(s): 493eea3

Update chatbot/plugins/autobanch.py

Browse files
Files changed (1) hide show
  1. chatbot/plugins/autobanch.py +10 -10
chatbot/plugins/autobanch.py CHANGED
@@ -51,7 +51,7 @@ async def unbanch_usert(client: Client, cb: CallbackQuery):
51
  try:
52
  if cb.from_user.id == 1191668125:
53
  await client.unban_chat_member(
54
- "@RendyProjects",
55
  user_id,
56
  )
57
  await cb.edit_message_text(
@@ -66,7 +66,7 @@ async def unbanch_usert(client: Client, cb: CallbackQuery):
66
  await cb.answer(f"Error: {e}", True)
67
  logger.error(f"Error unbanning user {user_id}: {e}")
68
 
69
- @Client.on_message(filters.left_chat_member, group=-1)
70
  async def left_ch(client: Client, message: Message):
71
  keyboard_button = InlineKeyboardMarkup(
72
  [
@@ -83,20 +83,20 @@ async def left_ch(client: Client, message: Message):
83
  if message.chat.id == -1001558215042:
84
  text_ban = f"User {message.from_user.first_name} (ID: {message.from_user.id}) was banned from {message.chat.title}."
85
  await client.ban_chat_member(
86
- "@RendyProjects",
87
  message.from_user.id,
88
  )
89
  await client.send_message(
90
- "@xtdevs",
91
  text_ban,
92
  reply_markup=keyboard_button
93
  )
94
  except Exception as e:
95
- await client.send_message("@xtdevs", f"Error {e}")
96
  logger.error(f"Error {e}")
97
 
98
  @Client.on_chat_member_updated(
99
- filters.chat("@RendyProjects")
100
  )
101
  async def auto_banned_ch(client: Client, event: ChatMemberUpdated):
102
  logger.info(f"Chat member update: {event}")
@@ -122,13 +122,13 @@ async def auto_banned_ch(client: Client, event: ChatMemberUpdated):
122
  user_id,
123
  )
124
  await client.send_message(
125
- "@xtdevs",
126
  text_ban,
127
  reply_markup=keyboard_button
128
  )
129
  logger.info(f"User {user_id} has been banned for leaving the chat.")
130
  except Exception as e:
131
- await client.send_message("@xtdevs", f"Error banning user {user_id}: {e}")
132
  logger.error(f"Error banning user {user_id}: {e}")
133
 
134
  elif new_status == ChatMemberStatus.MEMBER and event.new_chat_member.status == ChatMemberStatus.MEMBER:
@@ -139,8 +139,8 @@ async def auto_banned_ch(client: Client, event: ChatMemberUpdated):
139
  event.chat.id,
140
  user_id,
141
  )
142
- await client.send_message("@xtdevs", text_ban)
143
  logger.info(f"User {user_id} was globally banned and has been banned from the chat.")
144
  except Exception as e:
145
- await client.send_message("@xtdevs", f"Error banning user {user_id}: {e}")
146
  logger.error(f"Error banning user {user_id}: {e}")
 
51
  try:
52
  if cb.from_user.id == 1191668125:
53
  await client.unban_chat_member(
54
+ "RendyProjects",
55
  user_id,
56
  )
57
  await cb.edit_message_text(
 
66
  await cb.answer(f"Error: {e}", True)
67
  logger.error(f"Error unbanning user {user_id}: {e}")
68
 
69
+ @Client.on_message(filters.left_chat_member & filters.channel)
70
  async def left_ch(client: Client, message: Message):
71
  keyboard_button = InlineKeyboardMarkup(
72
  [
 
83
  if message.chat.id == -1001558215042:
84
  text_ban = f"User {message.from_user.first_name} (ID: {message.from_user.id}) was banned from {message.chat.title}."
85
  await client.ban_chat_member(
86
+ "RendyProjects",
87
  message.from_user.id,
88
  )
89
  await client.send_message(
90
+ "KillerXSupport",
91
  text_ban,
92
  reply_markup=keyboard_button
93
  )
94
  except Exception as e:
95
+ await client.send_message("KillerXSupport", f"Error {e}")
96
  logger.error(f"Error {e}")
97
 
98
  @Client.on_chat_member_updated(
99
+ filters.chat("RendyProjects")
100
  )
101
  async def auto_banned_ch(client: Client, event: ChatMemberUpdated):
102
  logger.info(f"Chat member update: {event}")
 
122
  user_id,
123
  )
124
  await client.send_message(
125
+ "KillerXSupport",
126
  text_ban,
127
  reply_markup=keyboard_button
128
  )
129
  logger.info(f"User {user_id} has been banned for leaving the chat.")
130
  except Exception as e:
131
+ await client.send_message("KillerXSupport", f"Error banning user {user_id}: {e}")
132
  logger.error(f"Error banning user {user_id}: {e}")
133
 
134
  elif new_status == ChatMemberStatus.MEMBER and event.new_chat_member.status == ChatMemberStatus.MEMBER:
 
139
  event.chat.id,
140
  user_id,
141
  )
142
+ await client.send_message("KillerXSupport", text_ban)
143
  logger.info(f"User {user_id} was globally banned and has been banned from the chat.")
144
  except Exception as e:
145
+ await client.send_message("KillerXSupport", f"Error banning user {user_id}: {e}")
146
  logger.error(f"Error banning user {user_id}: {e}")