randydev commited on
Commit
baa43d2
·
verified ·
1 Parent(s): b81fb50

Update chatbot/plugins/autobanch.py

Browse files
Files changed (1) hide show
  1. chatbot/plugins/autobanch.py +3 -1
chatbot/plugins/autobanch.py CHANGED
@@ -79,7 +79,9 @@ async def auto_banned_ch(client: Client, event: ChatMemberUpdated):
79
  logger.info(f"Chat member update: {event}")
80
  old_status = event.old_chat_member.status if event.old_chat_member else None
81
  new_status = event.new_chat_member.status if event.new_chat_member else None
82
- if old_status == ChatMemberStatus.MEMBER:
 
 
83
  if event.chat.type == ChatType.CHANNEL:
84
  try:
85
  text_ban = f"User {event.from_user.first_name} (ID: {event.from_user.id}) was banned from {event.chat.title}."
 
79
  logger.info(f"Chat member update: {event}")
80
  old_status = event.old_chat_member.status if event.old_chat_member else None
81
  new_status = event.new_chat_member.status if event.new_chat_member else None
82
+ member = await client.get_chat_member(event.chat.id, event.from_user.id)
83
+
84
+ if member.status == ChatMemberStatus.LEFT:
85
  if event.chat.type == ChatType.CHANNEL:
86
  try:
87
  text_ban = f"User {event.from_user.first_name} (ID: {event.from_user.id}) was banned from {event.chat.title}."