fixed chat not counted

This commit is contained in:
levina 2022-02-01 03:23:30 +07:00 committed by GitHub
parent 0979b10610
commit a48cf6dacc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -14,6 +14,7 @@ from config import (
from program import __version__ from program import __version__
from driver.veez import user from driver.veez import user
from driver.filters import command, other_filters from driver.filters import command, other_filters
from driver.database.dbchat import add_served_chat, is_served_chat
from driver.database.dbpunish import is_gbanned_user from driver.database.dbpunish import is_gbanned_user
from pyrogram import Client, filters from pyrogram import Client, filters
from pyrogram import __version__ as pyrover from pyrogram import __version__ as pyrover
@ -145,6 +146,11 @@ async def get_uptime(client: Client, message: Message):
@Client.on_message(filters.new_chat_members) @Client.on_message(filters.new_chat_members)
async def new_chat(c: Client, m: Message): async def new_chat(c: Client, m: Message):
chat_id = m.chat.id
if await is_served_chat(chat_id):
pass
else:
await add_served_chat(chat_id)
ass_uname = (await user.get_me()).username ass_uname = (await user.get_me()).username
bot_id = (await c.get_me()).id bot_id = (await c.get_me()).id
for member in m.new_chat_members: for member in m.new_chat_members:
@ -182,5 +188,5 @@ async def chat_watcher_func(_, message: Message):
except Exception: except Exception:
return return
await message.reply_text( await message.reply_text(
f"👮🏼 (> {suspect} <)\n\n**Gbanned** user joined, that user has been gbanned by sudo user and was blocked from this Chat !\n\n🚫 **Reason:** potential spammer and abuser." f"👮🏼 (> {suspect} <)\n\n**Gbanned** user detected, that user has been gbanned by sudo user and was blocked from this Chat !\n\n🚫 **Reason:** potential spammer and abuser."
) )