randydev commited on
Commit
7fdc3f5
·
verified ·
1 Parent(s): a20cb50

Update chatbot/plugins/autobanch.py

Browse files
Files changed (1) hide show
  1. chatbot/plugins/autobanch.py +15 -19
chatbot/plugins/autobanch.py CHANGED
@@ -66,14 +66,8 @@ 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(
70
- filters.chat("@RendyProjects")
71
- & filters.left_chat_member
72
- )
73
  async def left_ch(client: Client, message: Message):
74
- from_user_name = message.from_user.first_name
75
- chat_id = message.chat.id
76
- user_id = message.from_user.id
77
  keyboard_button = InlineKeyboardMarkup(
78
  [
79
  [
@@ -84,20 +78,22 @@ async def left_ch(client: Client, message: Message):
84
  ]
85
  ]
86
  )
87
- text_ban = f"User {from_user_name} (ID: {user_id}) was banned from {message.chat.title}."
88
  try:
89
- await client.ban_chat_member(
90
- chat_id,
91
- user_id,
92
- )
93
- await client.send_message(
94
- "@xtdevs",
95
- text_ban,
96
- reply_markup=keyboard_button
97
- )
 
 
98
  except Exception as e:
99
- await client.send_message("@xtdevs", f"Error banning user {user_id}: {e}")
100
- logger.error(f"Error banning user {user_id}: {e}")
101
 
102
  @Client.on_chat_member_updated(
103
  filters.chat("@RendyProjects")
 
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
  [
73
  [
 
78
  ]
79
  ]
80
  )
81
+ text_ban = f"User {message.from_user.first_name} (ID: {user_id}) was banned from {message.chat.title}."
82
  try:
83
+ if message.chat.type == ChatType.CHANNEL:
84
+ if message.chat.id == -1001558215042:
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")