async def warn(event): """ .warn kullanıcıyı uyarmaya işe yarar """ # Yetki kontrolü chat = await event.get_chat() admin = chat.admin_rights creator = chat.creator # Yönetici değil ise geri dön if not admin and not creator: await event.edit(NO_ADMIN) return # Fonksiyonun SQL modu altında çalışıp çalışmadığını kontrol et try: import userbot.modules.sql_helper.warn_sql as warn except: await event.edit(NO_SQL) return user, reason = await get_user_from_event(event) if user: pass else: return # Eğer kullanıcı sudo ise if user.id in BRAIN_CHECKER or user.id in WHITELIST: await event.edit(LANG['BRAIN']) return # Başarı olursa bilgi ver await event.edit(LANG['WARNING']) warn.ekle_warn(user.id) warnsayi = warn.getir_warn(user.id) if warnsayi >= WARN_LIMIT: if WARN_MODE == "gban": await Warn_Gban(event, warn, user) else: await Warn_Gmute(event, warn, user) return await event.edit( f"[{user.first_name}](tg://user?id={user.id})`, {warnsayi}/{WARN_LIMIT} {LANG['WARN']}`" ) if BOTLOG: await event.client.send_message( BOTLOG_CHATID, "#WARN\n" f"USER: [{user.first_name}](tg://user?id={user.id})\n" f"CHAT: {event.chat.title}(`{event.chat_id}`)")
async def warn(event): """ .warn """ # chat = await event.get_chat() admin = chat.admin_rights creator = chat.creator # if not admin and not creator: await event.edit(NO_ADMIN) return # try: import userbot.modules.sql_helper.warn_sql as warn except: await event.edit(NO_SQL) return user, reason = await get_user_from_event(event) if user: pass else: return # if user.id in BRAIN_CHECKER or user.id in WHITELIST: await event.edit(LANG['BRAIN']) return # await event.edit(LANG['WARNING']) warn.ekle_warn(user.id) warnsayi = warn.getir_warn(user.id) if warnsayi >= WARN_LIMIT: if WARN_MODE == "gban": await Warn_Gban(event, warn, user) else: await Warn_Gmute(event, warn, user) return await event.edit( f"[{user.first_name}](tg://user?id={user.id})`, {warnsayi}/{WARN_LIMIT} {LANG['WARN']}`" ) if BOTLOG: await event.client.send_message( BOTLOG_CHATID, "#WARN\n" f"USER: [{user.first_name}](tg://user?id={user.id})\n" f"CHAT: {event.chat.title}(`{event.chat_id}`)")