async def Warn_Gban(event, warn, user, reason=None): await event.delete() yeni = await event.reply( f"`Sənə bəs qədər xəbərdarlıq etdim` [{user.first_name}](tg://user?id={user.id})`, qlobal olaraq qadağan olundun!`" ) try: from userbot.modules.sql_helper.gban_sql import gban except: await yeni.edit(NO_SQL) return yeni2 = await yeni.reply("`Qadağan olunur...`") if gban(user.id) == False: await yeni2.edit( '`Xəta! İstifadəçi onsuzda dünya miqyasında qadağan edilmişdir.`') else: if reason != None: await yeni2.edit( f"`İstifadəçi artıq dünya miqyasında qadağan edilmişdir!`Səbəbi: {reason}" ) else: await yeni2.edit( "`İstifadəçi artıq dünya miqyasında qadağan edilmişdir!`") if BOTLOG: await event.client.send_message( BOTLOG_CHATID, "#GBAN\n" f"İSTİFADƏÇİ: [{user.first_name}](tg://user?id={user.id})\n" f"QRUP: {event.chat.title}(`{event.chat_id}`)") warn.toplu_sil_warn(user.id)
async def Warn_Gban(event, warn, user, reason=None): await event.delete() yeni = await event.reply( f"`Seni yeteri kadar uyardım` [{user.first_name}](tg://user?id={user.id})`, küresel olarak yasaklandıın!`" ) try: from userbot.modules.sql_helper.gban_sql import gban except: await yeni.edit(NO_SQL) return yeni2 = await yeni.reply("`Yasaklanıyor...`") if gban(user.id) == False: await yeni2.edit('`Hata! Kullanıcı zaten küresel olarak yasaklandı.`') else: if reason != None: await yeni2.edit( f"`Kullanıcı küresel olarak yasaklandı!`Nedeni: {reason}") else: await yeni2.edit("`Kullanıcı küresel olarak yasaklandı!`") if BOTLOG: await event.client.send_message( BOTLOG_CHATID, "#GBAN\n" f"USER: [{user.first_name}](tg://user?id={user.id})\n" f"CHAT: {event.chat.title}(`{event.chat_id}`)") warn.toplu_sil_warn(user.id)
async def Warn_Gban(event, warn, user, reason = None): await event.delete() yeni = await event.reply(f"`Səni yetəri qədər xəbərdar etdim` [{user.first_name}](tg://user?id={user.id})`, qlobal olaraq banlandın!`") try: from userbot.modules.sql_helper.gban_sql import gban except: await yeni.edit(NO_SQL) return yeni2 = await yeni.reply("`Banlanır...`") if gban(user.id) == False: await yeni2.edit( '`Xəta! İstifadəçi onsuz qlobal olaraq banlanıb.`') else: if reason != None: await yeni2.edit(f"`İstifadəçi qlobal olaraq banlandı!`Səbəbi: {reason}") else: await yeni2.edit("`İstifadəçi qlobal olaraq banlandı!`") if BOTLOG: await event.client.send_message( BOTLOG_CHATID, "#GBAN\n" f"USER: [{user.first_name}](tg://user?id={user.id})\n" f"CHAT: {event.chat.title}(`{event.chat_id}`)") warn.toplu_sil_warn(user.id)
async def gbanspider(gspdr): """ .gban komutu belirlenen kişiyi küresel olarak yasaklar """ # Yetki kontrolü chat = await gspdr.get_chat() admin = chat.admin_rights creator = chat.creator # Yönetici değil ise geri dön if not admin and not creator: await gspdr.edit(NO_ADMIN) return # Fonksiyonun SQL modu altında çalışıp çalışmadığını kontrol et try: from userbot.modules.sql_helper.gban_sql import gban except: await gspdr.edit(NO_SQL) return user, reason = await get_user_from_event(gspdr) if user: pass else: return # Eğer kullanıcı sudo ise if user.id in BRAIN_CHECKER: await gspdr.edit( "`Gban Hatası! Asena Yetkilisini küresel olarak yasaklayamam.`") return # Başarı olursa bilgi ver await gspdr.edit("`Yasaklanıyor...`") if gban(user.id) == False: await gspdr.edit('`Hata! Kullanıcı zaten küresel olarak yasaklanmış.`') else: if reason: await gspdr.edit( f"`Kullanıcı küresel olarak yasaklandı!`Nedeni: {reason}") else: await gspdr.edit("`Kullanıcı küresel olarak yasaklandı!`") if BOTLOG: await gspdr.client.send_message( BOTLOG_CHATID, "#GBAN\n" f"USER: [{user.first_name}](tg://user?id={user.id})\n" f"CHAT: {gspdr.chat.title}(`{gspdr.chat_id}`)")
async def gbanspider(gspdr): """ .gban """ # chat = await gspdr.get_chat() admin = chat.admin_rights creator = chat.creator # if not admin and not creator: await gspdr.edit(NO_ADMIN) return # try: from userbot.modules.sql_helper.gban_sql import gban except: await gspdr.edit(NO_SQL) return user, reason = await get_user_from_event(gspdr) if user: pass else: return # if user.id in BRAIN_CHECKER or user.id in WHITELIST: await gspdr.edit(LANG['BRAIN']) return #. await gspdr.edit(LANG['BANNING']) if gban(user.id) == False: await gspdr.edit( LANG['ALREADY_GBANNED']) else: if reason: await gspdr.edit(f"{LANG['GBANNED_REASON']} {reason}") else: await gspdr.edit(LANG['GBANNED']) if BOTLOG: await gspdr.client.send_message( BOTLOG_CHATID, "#GBAN\n" f"USER: [{user.first_name}](tg://user?id={user.id})\n" f"CHAT: {gspdr.chat.title}(`{gspdr.chat_id}`)")
async def gbanspider(gspdr): """ .gban komutu belirlenen kişiyi küresel olarak yasaklar """ # Yetki kontrolü chat = await gspdr.get_chat() admin = chat.admin_rights creator = chat.creator # Yönetici değil ise geri dön if not admin and not creator: await gspdr.edit(NO_ADMIN) return # Fonksiyonun SQL modu altında çalışıp çalışmadığını kontrol et try: from userbot.modules.sql_helper.gban_sql import gban except: await gspdr.edit(NO_SQL) return user, reason = await get_user_from_event(gspdr) if user: pass else: return # Eğer kullanıcı sudo ise if user.id in BRAIN_CHECKER or user.id in WHITELIST: await gspdr.edit(LANG['BRAIN']) return # Başarı olursa bilgi ver await gspdr.edit(LANG['BANNING']) if gban(user.id) == False: await gspdr.edit( LANG['ALREADY_GBANNED']) else: if reason: await gspdr.edit(f"{LANG['GBANNED_REASON']} {reason}") else: await gspdr.edit(LANG['GBANNED']) if BOTLOG: await gspdr.client.send_message( BOTLOG_CHATID, "#GBAN\n" f"USER: [{user.first_name}](tg://user?id={user.id})\n" f"CHAT: {gspdr.chat.title}(`{gspdr.chat_id}`)")