async def unwarn(event): """ .unwarn kullanıcıyı uyarıyı kaldırmaya 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 # Başarı olursa bilgi ver await event.edit("`Uyarı kaldırılıyor...`") silme = warn.sil_warn(user.id) if silme == False: await event.edit("`Bu kişi zaten hiç uyarılmamış!`") return warnsayi = warn.getir_warn(user.id) await event.edit( f"[{user.first_name}](tg://user?id={user.id})`, uyarın kaldırıldı ama gene de dikkatli ol lütfen! Yeni durum: {warnsayi}/3`" ) 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 unwarn(event): """ .unwarn kullanıcıyı uyarıyı kaldırmaya 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 # Başarı olursa bilgi ver await event.edit(LANG['UNWARNING']) silme = warn.sil_warn(user.id) if silme == False: await event.edit(LANG['UNWARNED']) return warnsayi = warn.getir_warn(user.id) await event.edit( f"[{user.first_name}](tg://user?id={user.id})`, {LANG['UNWARN']} {warnsayi}/{WARN_LIMIT}`" ) 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 unwarn(event): """ .unwarn """ # 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 # await event.edit(LANG['UNWARNING']) silme = warn.sil_warn(user.id) if silme == False: await event.edit(LANG['UNWARNED']) return warnsayi = warn.getir_warn(user.id) await event.edit( f"[{user.first_name}](tg://user?id={user.id})`, {LANG['UNWARN']} {warnsayi}/{WARN_LIMIT}`" ) 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}`)")