コード例 #1
0
async def destek(client: Client, message: Message):
    # < Başlangıç
    await log_yolla(client, message)
    yanit_id = await yanitlanan_mesaj(message)
    ilk_mesaj = await message.reply(mesaj_baslangici,
                                    reply_to_message_id=yanit_id,
                                    disable_web_page_preview=True)
    #------------------------------------------------------------- Başlangıç >

    girilen_yazi = message.text.split()

    if len(girilen_yazi) == 1:
        mesaj = "`DosyaAdı` **Girmelisin!**\n\n"

        mesaj += "__Destek alınabilecek Eklentilerim;__\n"
        mesaj += eklentilerim()

        await ilk_mesaj.edit(mesaj)
        return

    try:
        destek_json = DESTEK_KOMUT[girilen_yazi[1]]
        mesaj = f"\t📝\t `{girilen_yazi[1]}` <u>**Eklentisi;**</u>\n"

        if destek_json['aciklama']:
            mesaj += f"__{destek_json['aciklama']}__\n"

        if destek_json['kullanim'][0]:
            mesaj += "\n\t✒️ <u>**Kullanım;**</u>\n"
            for destek_parametre in destek_json['kullanim']:
                mesaj += f"\t«<i>{destek_parametre}</i>»\n"

        if destek_json['ornekler'][0]:
            mesaj += "\n\t✏️ <u>**Örneğin;**</u>\n"
            for destek_ornek in destek_json['ornekler']:
                mesaj += f"```{destek_ornek}```\n"

    except KeyError:
        mesaj = f"`{girilen_yazi[1]}`\n\t**Adında bir eklenti bulunamadı..**"

        mesaj += "\n\n__Destek alınabilecek Eklentilerim;__\n"
        mesaj += eklentilerim()

    await ilk_mesaj.edit(mesaj)
コード例 #2
0
async def eklenti_list(client, message):
    await log_yolla(client, message)
    yanitlanacak_mesaj = yanitlanan_mesaj(message)
    ilk_mesaj = await message.reply(mesaj_baslangici,
                                    reply_to_message_id=yanitlanacak_mesaj)

    mesaj = "__Eklentilerim;__\n"
    mesaj += eklentilerim()

    try:
        await ilk_mesaj.edit(mesaj)
    except Exception as hata:
        await hata_log(client, hata)
        await ilk_mesaj.edit(
            f'**Hata Var !**\n\n`{type(hata).__name__}`\n\n__{hata}__')
コード例 #3
0
async def eklenti_list(client: Client, message: Message):
    # < Başlangıç
    await log_yolla(client, message)
    yanit_id = await yanitlanan_mesaj(message)
    ilk_mesaj = await message.reply(mesaj_baslangici,
                                    reply_to_message_id=yanit_id,
                                    disable_web_page_preview=True)
    #------------------------------------------------------------- Başlangıç >

    mesaj = "__Eklentilerim;__\n"
    mesaj += eklentilerim()

    try:
        await ilk_mesaj.edit(mesaj)
    except Exception as hata:
        await hata_log(hata, client, ilk_mesaj)