Try fix welcome for group > 10k

Signed-off-by: Yasir Aris M <git@yasirdev.my.id>
This commit is contained in:
Yasir Aris M 2024-01-18 19:17:46 +07:00 committed by GitHub
parent 983db69864
commit f995e607e7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -94,10 +94,10 @@ def welcomepic(pic, user, chat, id, strings):
) )
@use_chat_lang() @use_chat_lang()
async def member_has_joined(c: app, member: ChatMemberUpdated, strings): async def member_has_joined(c: app, member: ChatMemberUpdated, strings):
if ( if not (
not member.new_chat_member member.new_chat_member
or member.new_chat_member.status in {"banned", "left", "restricted"} and member.new_chat_member.status not in {CMS.BANNED}
or member.old_chat_member and not member.old_chat_member
): ):
return return
user = member.new_chat_member.user if member.new_chat_member else member.from_user user = member.new_chat_member.user if member.new_chat_member else member.from_user