async def degistir(event): plugin = event.text.replace(".değiştir ", "") mesaj = re.search(r"\"(.*)\"", plugin) if mesaj: rege = re.findall(r"(?:|$)(.*)\"(.*)\"", plugin) plugin = rege[0][0] mesaj = rege[0][1] else: mesaj = [] plugin = plugin.strip() TURLER = [ "afk", "alive", "pm", "kickme", "dızcı", "ban", "mute", "approve", "disapprove", "block" ] if type(mesaj) == list: if plugin in TURLER: if event.is_reply: reply = await event.get_reply_message() if reply.media: mesaj = await reply.forward_to(PLUGIN_CHANNEL_ID) PLUGIN_MESAJLAR[plugin] = reply sql.ekle_mesaj(plugin, f"MEDYA_{mesaj.id}") return await event.edit( f"Plugin(`{plugin}`) için medyanız ayarlandı.") PLUGIN_MESAJLAR[plugin] = reply.text sql.ekle_mesaj(plugin, reply.text) return await event.edit( f"Plugin(`{plugin}`) için mesajınız ayarlandı.") silme = sql.sil_mesaj(plugin) if silme == True: PLUGIN_MESAJLAR[plugin] = ORJ_PLUGIN_MESAJLAR[plugin] await event.edit("`Plugin mesajı başarıyla silindi.`") else: await event.edit( f"**Plugin mesajı silinemedi.** Hata: `{silme}`") else: await event.edit( "**Bilinmeyen plugin.** Mesajını silebileceğiniz pluginler: `afk/alive/pm/kickme/dızcı/ban/mute/approve/disapprove/block`" ) elif len(plugin) < 1: await event.edit( "**Değiştir, bottaki plugin-mesajlarını değiştirmenize yarar.**\nÖrnek Kullanım: `.değiştir afk \"Şu an burda değilim... Belki hiç gelmem\"`\nPlugin-mesajı silme: `.değiştir afk`\nDeğiştirebileceğiniz plugin-mesajları (şu anlık): `afk/alive/pm/kickme/dızcı/ban/mute/approve/disapprove/block`" ) elif type(mesaj) == str: if plugin in TURLER: if mesaj.isspace(): await event.edit(f"**Plugin mesajı boş olamaz.**") return else: PLUGIN_MESAJLAR[plugin] = mesaj sql.ekle_mesaj(plugin, mesaj) await event.edit( f"Plugin(`{plugin}`) için mesajınız(`{mesaj}`) ayarlandı.") else: await event.edit( "**Bilinmeyen plugin.** Değiştirebileceğiniz pluginler: `afk/alive/pm/kickme/dızcı/ban/mute/approve/disapprove/block`" )
async def degistir(event): plugin = event.pattern_match.group(1) mesaj = re.search(r"\"(.*)\"", plugin) if mesaj: rege = re.findall(r"(?:|$)(.*)\"(.*)\"", plugin) plugin = rege[0][0] mesaj = rege[0][1] else: mesaj = [] plugin = plugin.strip() TURLER = [ "afk", "alive", "pm", "kickme", "dızcı", "ban", "mute", "approve", "disapprove", "block" ] if type(mesaj) == list: if plugin in TURLER: if event.is_reply: reply = await event.get_reply_message() if reply.media: mesaj = await reply.forward_to(PLUGIN_CHANNEL_ID) PLUGIN_MESAJLAR[plugin] = reply sql.ekle_mesaj(plugin, f"MEDYA_{mesaj.id}") return await event.edit( f"Plugin(`{plugin}`) {LANG['SETTED_MEDIA']}") PLUGIN_MESAJLAR[plugin] = reply.text sql.ekle_mesaj(plugin, reply.text) return await event.edit( f"Plugin(`{plugin}`) {LANG['SETTED_REPLY']}") silme = sql.sil_mesaj(plugin) if silme == True: PLUGIN_MESAJLAR[plugin] = ORJ_PLUGIN_MESAJLAR[plugin] await event.edit(LANG['SUCCESS_DELETED']) else: await event.edit(f"{LANG['ERROR_DELETED']}: `{silme}`") else: await event.edit( LANG['NOT_FOUND'] + ":`afk/alive/pm/kickme/dızcı/ban/mute/approve/disapprove/block`" ) elif len(plugin) < 1: await event.edit(LANG['USAGE']) elif type(mesaj) == str: if plugin in TURLER: if mesaj.isspace(): await event.edit(LANG['CANNOT_EMPTY']) return else: PLUGIN_MESAJLAR[plugin] = mesaj sql.ekle_mesaj(plugin, mesaj) await event.edit(LANG['SETTED'].format(plu=plugin, msj=mesaj)) else: await event.edit( LANG['NOT_FOUND'] + ":`afk/alive/pm/kickme/dızcı/ban/mute/approve/disapprove/block`" )
async def degistir(event): plugin = event.pattern_match.group(1) mesaj = re.search(r"\"(.*)\"", plugin) if mesaj: rege = re.findall(r"(?:|$)(.*)\"(.*)\"", plugin) plugin = rege[0][0] mesaj = rege[0][1] else: mesaj = [] plugin = plugin.strip() TURLER = ["afk", "alive", "pm", "kickme", "dızcı"] if type(mesaj) == list: if plugin in TURLER: silme = sql.sil_mesaj(plugin) if silme == True: PLUGIN_MESAJLAR[plugin] = ORJ_PLUGIN_MESAJLAR[plugin] await event.edit("`Plugin mesajı başarıyla silindi.`") else: await event.edit( f"**Plugin mesajı silinemedi.** Hata: `{silme}`") else: await event.edit( "**Bilinmeyen plugin.** Mesajını silebileceğiniz pluginler: `afk/alive/pm/kickme`" ) elif len(plugin) < 1: await event.edit( "**Değiştir, bottaki plugin-mesajlarını değiştirmenize yarar.**\nÖrnek Kullanım: `.değiştir afk \"Şu an burda değilim... Belki hiç gelmem\"`\nPlugin-mesajı silme: `.değiştir afk`\nDeğiştirebileceğiniz plugin-mesajları (şu anlık): `afk/alive/pm/kickme/dızcı`" ) elif type(mesaj) == str: if plugin in TURLER: if mesaj.isspace(): await event.edit(f"**Plugin mesajı boş olamaz.**") return else: PLUGIN_MESAJLAR[plugin] = mesaj sql.ekle_mesaj(plugin, mesaj) await event.edit( f"Plugin(`{plugin}`) için mesajınız(`{mesaj}`) ayarlandı.") else: await event.edit( "**Bilinmeyen plugin.** Değiştirebileceğiniz pluginler: `afk/alive/pm/kickme/dızcı`" )