From 7cea93dd4b489722860aed05ace227faa3c165bc Mon Sep 17 00:00:00 2001 From: wryyn Date: Thu, 20 Aug 2026 20:09:00 -0400 Subject: [PATCH] anta falkavari a vahafal --- main.py | 283 +++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 249 insertions(+), 34 deletions(-) diff --git a/main.py b/main.py index 4c44be5..55e3462 100644 --- a/main.py +++ b/main.py @@ -1,21 +1,17 @@ # General setup and stuff based on a tutorial by @TechWithTim on Youtube -from email.mime import application -from encodings.aliases import aliases import discord -from aiohttp import request from discord.ext import commands import logging from dotenv import load_dotenv import os -from collections import deque from typing import Literal load_dotenv() token = os.getenv('DISCORD_TOKEN') tajkna = { - "a_rsmi": "<:a_rsmi:1538685827918331904>", + "a_rsmi": "<:a_rsmi:1538685827918331904>", "o_rsmi": "<:o_rsmi:1538685827339649024>", "i_rsmi": "<:i_rsmi:1538685826660171906>", "u_rsmi": "<:u_rsmi:1538685825750016051>", @@ -397,14 +393,215 @@ tajkna = { "0i_hrus": "<:0i_hrus:1539050383094321212>", "0u_hrus": "<:0u_hrus:1539050382263844994>", "0e_hrus": "<:0e_hrus:1539050381475323904>", - "vent": "<:vent_hrus:1539673383900553216>", - "asob_hrus": "<:asob_hrus:1539673385162776659>" + "vent_hrus": "<:vent_hrus:1539673383900553216>", + "asob_hrus": "<:asob_hrus:1539673385162776659>", + "a_vaha": "<:a_vaha:1539755946224390145>", + "o_vaha": "<:o_vaha:1539755944446136442>", + "i_vaha": "<:i_vaha:1539755943238049912>", + "u_vaha": "<:u_vaha:1539755942403641374>", + "e_vaha": "<:e_vaha:1539755941359263785>", + "sa_vaha": "<:sa_vaha:1539755940512014347>", + "so_vaha": "<:so_vaha:1539755939383484496>", + "si_vaha": "<:si_vaha:1539755937865138276>", + "su_vaha": "<:su_vaha:1539755936908836955>", + "se_vaha": "<:se_vaha:1539755935302680626>", + "za_vaha": "<:za_vaha:1539755933255606322>", + "zo_vaha": "<:zo_vaha:1539755932312010792>", + "zi_vaha": "<:zi_vaha:1539755930630094938>", + "zu_vaha": "<:zu_vaha:1539755929384525926>", + "ze_vaha": "<:ze_vaha:1539755928532820009>", + "xa_vaha": "<:xa_vaha:1539755927111077969>", + "xo_vaha": "<:xo_vaha:1539755925932343389>", + "xi_vaha": "<:xi_vaha:1539755924816920606>", + "xu_vaha": "<:xu_vaha:1539755923696783541>", + "xe_vaha": "<:xe_vaha:1539755922883092520>", + "ja_vaha": "<:ja_vaha:1539755921859674226>", + "jo_vaha": "<:jo_vaha:1539755921146642432>", + "ji_vaha": "<:ji_vaha:1539755920383287387>", + "ju_vaha": "<:ju_vaha:1539755919682830397>", + "je_vaha": "<:je_vaha:1539755918793777172>", + "as_vaha": "<:as_vaha:1539755899294326845>", + "os_vaha": "<:os_vaha:1539755898367639673>", + "is_vaha": "<:is_vaha:1539755897134514197>", + "us_vaha": "<:us_vaha:1539755896169832548>", + "es_vaha": "<:es_vaha:1539755895368712192>", + "az_vaha": "<:az_vaha:1539755893909098506>", + "oz_vaha": "<:oz_vaha:1539755893162385649>", + "iz_vaha": "<:iz_vaha:1539755891975258243>", + "uz_vaha": "<:uz_vaha:1539755890612244633>", + "ez_vaha": "<:ez_vaha:1539755889756737586>", + "ta_vaha": "<:ta_vaha:1539755917929877565>", + "to_vaha": "<:to_vaha:1539755909306392626>", + "ti_vaha": "<:ti_vaha:1539755908115210300>", + "tu_vaha": "<:tu_vaha:1539755907049857044>", + "te_vaha": "<:te_vaha:1539755906215059528>", + "da_vaha": "<:da_vaha:1539755905359290368>", + "do_vaha": "<:do_vaha:1539755904470224936>", + "di_vaha": "<:di_vaha:1539755903560196126>", + "du_vaha": "<:du_vaha:1539755902448443433>", + "de_vaha": "<:de_vaha:1539755900904931468>", + "ca_vaha": "<:ca_vaha:1539755888452182210>", + "co_vaha": "<:co_vaha:1539755887571238952>", + "ci_vaha": "<:ci_vaha:1539755886744961054>", + "cu_vaha": "<:cu_vaha:1539755885729947808>", + "ce_vaha": "<:ce_vaha:1539755884094300211>", + "qa_vaha": "<:qa_vaha:1539755883247050913>", + "qo_vaha": "<:qo_vaha:1539755882320105502>", + "qi_vaha": "<:qi_vaha:1539755878121738270>", + "qu_vaha": "<:qu_vaha:1539755876850598039>", + "qe_vaha": "<:qe_vaha:1539755876049494076>", + "at_vaha": "<:at_vaha:1539755875206701221>", + "ot_vaha": "<:ot_vaha:1539755874283950251>", + "it_vaha": "<:it_vaha:1539755872446713948>", + "ut_vaha": "<:ut_vaha:1539755871624495184>", + "et_vaha": "<:et_vaha:1539755870731116544>", + "ad_vaha": "<:ad_vaha:1539755869649240118>", + "od_vaha": "<:od_vaha:1539755868663586816>", + "id_vaha": "<:id_vaha:1539755867686309948>", + "ud_vaha": "<:ud_vaha:1539755866843123722>", + "ed_vaha": "<:ed_vaha:1539755865987350629>", + "na_vaha": "<:na_vaha:1539755865215733921>", + "no_vaha": "<:no_vaha:1539755864335061012>", + "ni_vaha": "<:ni_vaha:1539755863542202548>", + "nu_vaha": "<:nu_vaha:1539755862539763743>", + "ne_vaha": "<:ne_vaha:1539755861256441947>", + "ma_vaha": "<:ma_vaha:1539755860186898576>", + "mo_vaha": "<:mo_vaha:1539755859226136646>", + "mi_vaha": "<:mi_vaha:1539755857527447654>", + "mu_vaha": "<:mu_vaha:1539755856684384336>", + "me_vaha": "<:me_vaha:1539755855765839882>", + "ya_vaha": "<:ya_vaha:1539755854671388724>", + "yo_vaha": "<:yo_vaha:1539755853731733677>", + "yi_vaha": "<:yi_vaha:1539755852406194226>", + "yu_vaha": "<:yu_vaha:1539755851487781075>", + "ye_vaha": "<:ye_vaha:1539755850304847922>", + "ra_vaha": "<:ra_vaha:1539755849134645269>", + "ro_vaha": "<:ro_vaha:1539755848207704064>", + "ri_vaha": "<:ri_vaha:1539755847016521829>", + "ru_vaha": "<:ru_vaha:1539755846588956832>", + "re_vaha": "<:re_vaha:1539755845569478756>", + "an_vaha": "<:an_vaha:1539755844692877402>", + "on_vaha": "<:on_vaha:1539755843854139584>", + "in_vaha": "<:in_vaha:1539755843036258434>", + "un_vaha": "<:un_vaha:1539755842188873858>", + "en_vaha": "<:en_vaha:1539755841337696328>", + "am_vaha": "<:am_vaha:1539755840242978826>", + "om_vaha": "<:om_vaha:1539755838795812885>", + "im_vaha": "<:im_vaha:1539755837881581679>", + "um_vaha": "<:um_vaha:1539755836916629504>", + "em_vaha": "<:em_vaha:1539755835994013786>", + "4a_vaha": "<:4a_vaha:1539755833091432498>", + "4o_vaha": "<:4o_vaha:1539755832068153417>", + "4i_vaha": "<:4i_vaha:1539755831267033211>", + "4u_vaha": "<:4u_vaha:1539755830059212941>", + "4e_vaha": "<:4e_vaha:1539755829236994129>", + "la_vaha": "<:la_vaha:1539755828469305445>", + "lo_vaha": "<:lo_vaha:1539755827651420201>", + "li_vaha": "<:li_vaha:1539755826649112716>", + "lu_vaha": "<:lu_vaha:1539755825248211037>", + "le_vaha": "<:le_vaha:1539755824254165083>", + "pa_vaha": "<:pa_vaha:1539869683459563540>", + "po_vaha": "<:po_vaha:1539869682448728124>", + "pi_vaha": "<:pi_vaha:1539869680729071706>", + "pu_vaha": "<:pu_vaha:1539869679827427358>", + "pe_vaha": "<:pe_vaha:1539869679093415997>", + "ba_vaha": "<:ba_vaha:1539869677873008740>", + "bo_vaha": "<:bo_vaha:1539869676513796187>", + "bi_vaha": "<:bi_vaha:1539869675670736976>", + "bu_vaha": "<:bu_vaha:1539869674475364425>", + "be_vaha": "<:be_vaha:1539869673850544138>", + "a4_vaha": "<:a4_vaha:1539869673032650762>", + "o4_vaha": "<:o4_vaha:1539869671875158068>", + "i4_vaha": "<:i4_vaha:1539869670499287090>", + "u4_vaha": "<:u4_vaha:1539869669740257300>", + "e4_vaha": "<:e4_vaha:1539869668901134427>", + "al_vaha": "<:al_vaha:1539869668116926555>", + "ol_vaha": "<:ol_vaha:1539869667374665748>", + "il_vaha": "<:il_vaha:1540085137964793908>", + "ul_vaha": "<:ul_vaha:1540085136895377529>", + "el_vaha": "<:el_vaha:1540085134655496272>", + "wa_vaha": "<:wa_vaha:1539869666464366683>", + "wo_vaha": "<:wo_vaha:1539869665495486516>", + "wi_vaha": "<:wi_vaha:1539869656876064851>", + "wu_vaha": "<:wu_vaha:1539869656318476390>", + "we_vaha": "<:we_vaha:1539869655504650270>", + "fa_vaha": "<:fa_vaha:1539869654691094578>", + "fo_vaha": "<:fo_vaha:1539869653986316349>", + "fi_vaha": "<:fi_vaha:1539869653189402635>", + "fu_vaha": "<:fu_vaha:1539869652413321336>", + "fe_vaha": "<:fe_vaha:1539869651398434897>", + "va_vaha": "<:va_vaha:1539869650052190218>", + "vo_vaha": "<:vo_vaha:1539869648898756608>", + "vi_vaha": "<:vi_vaha:1539869648051503114>", + "vu_vaha": "<:vu_vaha:1539869647216713778>", + "ve_vaha": "<:ve_vaha:1539869646365392897>", + "aw_vaha": "<:aw_vaha:1539869645387857940>", + "ow_vaha": "<:ow_vaha:1539869644540870706>", + "iw_vaha": "<:iw_vaha:1539869643835965470>", + "uw_vaha": "<:uw_vaha:1539869643127132220>", + "ew_vaha": "<:ew_vaha:1539869642162577418>", + "af_vaha": "<:af_vaha:1539869641126584391>", + "of_vaha": "<:of_vaha:1539869640275132507>", + "if_vaha": "<:if_vaha:1539869638718914581>", + "uf_vaha": "<:uf_vaha:1539869638224252998>", + "ef_vaha": "<:ef_vaha:1539869637561552906>", + "av_vaha": "<:av_vaha:1539869636848386068>", + "ov_vaha": "<:ov_vaha:1539869636118708265>", + "iv_vaha": "<:iv_vaha:1539869634264567828>", + "uv_vaha": "<:uv_vaha:1539869633346019379>", + "ev_vaha": "<:ev_vaha:1539869632507285588>", + "ha_vaha": "<:ha_vaha:1539869631701852210>", + "ho_vaha": "<:ho_vaha:1539869630905188413>", + "hi_vaha": "<:hi_vaha:1539869630082981888>", + "hu_vaha": "<:hu_vaha:1539869629164556338>", + "he_vaha": "<:he_vaha:1539869628434747432>", + "ka_vaha": "<:ka_vaha:1539869627587231834>", + "ko_vaha": "<:ko_vaha:1539869626857558066>", + "ki_vaha": "<:ki_vaha:1539869626056577034>", + "ku_vaha": "<:ku_vaha:1539869625146281994>", + "ke_vaha": "<:ke_vaha:1539869624357748756>", + "ga_vaha": "<:ga_vaha:1539869622680166450>", + "go_vaha": "<:go_vaha:1539869621501435984>", + "gi_vaha": "<:gi_vaha:1539869620763103313>", + "gu_vaha": "<:gu_vaha:1539869619823841281>", + "ge_vaha": "<:ge_vaha:1539869619076988928>", + "ah_vaha": "<:ah_vaha:1539869617718042714>", + "oh_vaha": "<:oh_vaha:1539869616778772611>", + "ih_vaha": "<:ih_vaha:1539869615784460399>", + "uh_vaha": "<:uh_vaha:1539869614228377702>", + "eh_vaha": "<:eh_vaha:1539869613364609064>", + "ak_vaha": "<:ak_vaha:1539869612563505252>", + "ok_vaha": "<:ok_vaha:1539869611607195708>", + "ik_vaha": "<:ik_vaha:1539869610793504890>", + "uk_vaha": "<:uk_vaha:1539869609795256320>", + "ek_vaha": "<:ek_vaha:1539869608419266660>", + "ag_vaha": "<:ag_vaha:1539869607404240956>", + "og_vaha": "<:og_vaha:1539869606708252713>", + "ig_vaha": "<:ig_vaha:1539869605986570240>", + "ug_vaha": "<:ug_vaha:1539869605231726712>", + "eg_vaha": "<:eg_vaha:1539869604371763350>", + "0a_vaha": "<:0a_vaha:1539869598554525727>", + "0o_vaha": "<:0o_vaha:1539869597455622175>", + "0i_vaha": "<:0i_vaha:1539869596381618228>", + "0u_vaha": "<:0u_vaha:1539869595438153779>", + "0e_vaha": "<:0e_vaha:1539869594699825202>", + "vent_vaha": "<:vent_vaha:1539869599334535168>", + "asob_vaha": "<:asob_vaha:1539869600248758302>" } +falnamae = { + "rasmi": "_rsmi", + "rs": "_rsmi", + "herus": "_hrus", + "hr": "_hrus", + "vaha": "_vaha", + "vh": "_vaha" +} + szam = ('a','e','i','o','u') -mzam = ('b','c','d','f','g','h','j','k','l','m','n','p','q','r','4','s','t','v','w','x','y','z') -ozamnaj = ('x', 'j', 'c', 'q', 'y', 'p', 'r', 'b') # zam ke jamkinaj na sjouzam +mzam = ('b','c','d','f','g','h','j','k','l','m','n','p','q','r','4','s','t','v','w','x','y','z','0') +ozamnaj = ('x', 'j', 'c', 'q', 'y', 'p', 'r', 'b', '0') # zam ke jamkinaj na sjouzam def ozv(kir): for k in ozamnaj: @@ -439,21 +636,23 @@ class Client(commands.Bot): # except Exception as e: # print(f'Error syncing commands: {e}') +# guild = discord.Object(id=) client = Client(command_prefix='!', intents=intents) -@client.tree.command(name="tk", description="Kavařı latınkaku na trekaku made") -async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi", "rs", "herus", "hr"] = "rasmi"): +@client.tree.command(name="tk", description="Kavařı latınkaku na trekaku made") #guild=guild +async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi", "rs", "herus", "hr", "vaha", "vh"] = "rasmi"): fras = fras.lower() if len(fras) > 2000: await interaction.response.send_message("Obapıtka fras!", ephemeral=True) return - if fal == "rasmi" or fal == "rs": fal = "_rsmi" - elif fal == "herus" or fal == "hr": fal = "_hrus" + fal = falnamae[fal] trekaku = [""] - rofaj = deque([]) + rofaj = ["fv\""] des = '' bidra = False nil = False + falve = False + falfal = "" ekso = -1 pitka = 0 kaj = set() @@ -478,9 +677,22 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi", for k in reversed(fras): doko -= 1 - if k == '|' or k == '!' or k == '.' or k == ',' or k == '\"': + if falve: + falfal = k + falfal + if len(falfal) >= 2: + if falfal in falnamae.keys(): + for kk in range(len(rofaj)-1,0, -1): + if rofaj[kk] == "fv\"": break + elif len(rofaj[kk]) > 5: rofaj[kk] = rofaj[kk][:-5] + falnamae[falfal] + else: + for i in range(doko, doko + 3): kaj.add(i) + falfal = "" + rofaj.append("fv\"") + falve = False + elif ekso > -1 and k != '\"': rofaj.append(k) ## elif + elif k == '|' or k == '!' or k == '.' or k == ',' or k == '\"' or k == ':' or k == ';': if szomz(des) == 1: - if not bidra and not nil: rofaj.append(tajkna[des + fal]) + if not bidra and not nil: rofaj.append(des + fal) des = '' elif des != '': kaj.add(doko + 1) @@ -492,32 +704,33 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi", if k == '|': rofaj.append('\n') elif k == '!': - rofaj.append(tajkna["asob" + fal]) + rofaj.append("asob" + fal) elif k == '.' or k == ',': - rofaj.append(tajkna["vent" + fal]) + rofaj.append("vent" + fal) elif k == '\"': if ekso > -1: ekso = -1 else: ekso = doko + elif k == ':': falve = True + elif k == ';': rofaj.append("fv\"") bidra = False nil = False - elif ekso > -1: rofaj.append(k) elif szomz(k) == 1: if k == des and nil: - rofaj.append(tajkna['0'+des+fal]) + rofaj.append('0'+des+fal) des = '' if szomz(des) == 0: - rofaj.append(tajkna[k + des + fal]) + rofaj.append(k + des + fal) bidra = True - elif szomz(des) == 1: + elif szomz(des) == 1 and not nil: if not bidra or k == des: - rofaj.append(tajkna[des+fal]) + rofaj.append(des+fal) else: bidra = False if pitka > 0: for i in range(0, pitka): - rofaj.append(tajkna[k+fal]) + rofaj.append(k+fal) pitka = 0 des = k nil = False @@ -529,7 +742,7 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi", pitka = 0 bidra = False if szomz(des) == 1 and not nil: - rofaj.append(tajkna[k+des+fal]) + rofaj.append(k+des+fal) des = '' else: if szomz(des) == 0: @@ -543,7 +756,7 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi", elif k == ' ': if szomz(des) == 1: - if not bidra and not nil: rofaj.append(tajkna[des + fal]) + if not bidra and not nil: rofaj.append(des + fal) nil = True elif des != '': kaj.add(doko+1) @@ -567,12 +780,14 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi", if ekso > -1: kaj.add(ekso) if szomz(des) == 1: - if not bidra: rofaj.append(tajkna[des+fal]) + if not bidra: rofaj.append(des+fal) elif des != '': kaj.add(doko) while len(rofaj) > 0: - trekaku[0] += rofaj.pop() + if rofaj[len(rofaj)-1] == 'fv\"': rofaj.pop() + elif len(rofaj[len(rofaj)-1]) > 5: trekaku[0] += tajkna[rofaj.pop()] + else: trekaku[0] += rofaj.pop() for k in trekaku[0]: if k != '\n': oharetk = False @@ -601,7 +816,7 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi", trekaku[len(trekaku)-2] = trekaku[len(trekaku)-2][:lasa] if len(kaj) > 0: - await interaction.response.send_message("Gomen! Fsjtonaȷ un gı fxu kıřaȷn afto:\n" + kajkaku, ephemeral=True) + await interaction.response.send_message("Gomen! Fštonaȷ un gı fxu kıřaȷn afto:\n" + kajkaku, ephemeral=True) elif oharetk: await interaction.response.send_message("Jam nıl kıřaȷn!", ephemeral=True) else: @@ -610,12 +825,12 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi", for t in range(1,len(trekaku)): await interaction.channel.send('['+str(t+1)+']'+interaction.user.mention+': '+trekaku[t], silent=True) -@client.tree.command(name = "tktsujte", description = "Leřa oba trekaku") -async def tktsujte(interaction: discord.Interaction, tsujte: Literal["tsujte", "fal", "skala", "trekaku", "tastatropos"] = "tsujte"): +@client.tree.command(name = "tktsujte", description = "Leřa oba trekaku") # guild=guild +async def tktsujte(interaction: discord.Interaction, tsujte: Literal["tsujte", "fal", "skala", "trekaku", "tastatropos", "deza"] = "tsujte"): if tsujte == "tsujte": await interaction.response.send_message("## Tsuȷte\n-# /tktsujte xyz\n\nTsujte: Tumam tsuȷ tsuȷte na /tktsujte (afto)\nFal: Tumam tsuȷ fal\nSkala: Skala tsuȷ trekakuzam\nTrekaku: Leřa kaku trekaku\nTastatropos: Tropos per tasta trekaku", ephemeral=True) - elif tsujte == "fal": await interaction.response.send_message("## Fal\n__Rasmı__:\n- ffj&ka: <:a_rsmi:1538685827918331904>\n- luna: <:luna_rsmi:1539053107370004541>\n- ısjı: <:isji_rsmi:1539053106304909362>\n- tsunagalen: <:tsunaga_rsmi:1539500632866816060>\n__Heřus__:\n- ffj&ka: <:a_hrus:1539050541189959780>\n- luna: <:luna_hrus:1539053105159606382>\n- ısjı: <:isji_hrus:1539053104266354688>\n- tsunagalen: <:tsunaga_hrus:1539500631906197504>", ephemeral=True) + elif tsujte == "fal": await interaction.response.send_message("## Fal\n__Rasmı__ [rs]:\n- ffj&ka: <:a_rsmi:1538685827918331904>\n- luna: <:luna_rsmi:1539053107370004541>\n- ısjı: <:isji_rsmi:1539053106304909362>\n- tsunagalen: <:tsunaga_rsmi:1539500632866816060>\n__Heřus__ [hr]:\n- ffj&ka: <:a_hrus:1539050541189959780>\n- luna: <:luna_hrus:1539053105159606382>\n- ısjı: <:isji_hrus:1539053104266354688>\n- tsunagalen: <:tsunaga_hrus:1539500631906197504>\n__Vaha__ [vh]:\n- ffj&ka: <:a_vaha:1539755946224390145>\n- luna: <:luna_vaha:1539869603545489528>\n- ısjı: <:isji_vaha:1539869602639519754>\n- tsunagalen: <:tsunaga_vaha:1539869601356185600>", ephemeral=True) elif tsujte == "skala": await interaction.response.send_message(file=discord.File("skala.png"), ephemeral=True) elif tsujte == "trekaku": await interaction.response.send_message("## Trekaku\nHaȷzja trekaku __tre__kaku grÿn jam tre tel mono: ffj&ka (<:a_rsmi:1538685827918331904>), luna (<:luna_rsmi:1539053107370004541>), a ısjı (<:isji_rsmi:1539053106304909362>). Nasıkı hê napaŷat per maxa 185 taȷkna.\n### Kotolı\n- Jıtzam: taȷkna ke jam medzam na xazjı (ttb \"ta\")\n- Sjouzam: taȷkna ke jam medzam na ovařı (ttb \"ak\")\n- Jıtsjou: sılba ke jam jıtzam a sjouzam (ttb \"tak\")\n- Tolkaffj&ka: sılba ke jamnaȷ medzam (ttb \"a\")\n- Atamaısjı: ısjı oba ffj&ka (<:atamaisji_ttb:1539388726830956704>)\n- Jalakaısjı: ısjı una ffj&ka (<:jalakaisji_ttb:1539388729402335413>)\n- Obaısjı: ısjı oba luna (<:obaisji_ttb:1539388723244965969>)\n- Unaısjı: ısjı una luna (<:unaisji_ttb:1539388722246852669>)\n- Iñeısjı: ısjı ıñe luna (<:injeisji_ttb:1539388724352389120>)\n- Bısjı: ısjı una ffj&katama (<:bisji_ttb:1539388721248346133>)\n- Pısjı: ısjı oba ffj&kalaka (<:pisji_ttb:1539388719952429128>)\n- Nılzam: ffj&ka ke jam ısjı uten luna (<:0a_rsmi:1538685641737379931>)\n### Ffj&ka\nJam taȷkna al ffj&ka per bloge sebjazam na sılba. Fansuka sebjazam aker na ffj&ka (leřakı mıt skala). Lı jam taȷkna uten luna os ısjı, sıt zam sořı sebjazam mono. Kakukı plus tolkaffj&ka za jıtzam os tolkaffj&ka per pıtkaoc sebjazam.\n### Luna\nJam eksı medzamklaanı ke blogena lunadoko (leřakı mıt skala). Jam kjeře kjeřeklaanı (ke jam kjeře medzam natont) a nı treklaanı (ke jam tre medzam natont).\n### Isjı\nJam klaanı tont joku tre kjeře medzam ke blogena ısjıdoko. Na skala, kakuyena medzamtumam na paŷat sama ke taȷknatumam tsuȷ ısjıdoko. Gjakenakı joku medzam (utenısjı a obaısjı na kjeřeklaanı a al na treklaanı) per maxa sjouzam (leřakı gjaketropos mıt skala). Maxakı jıtsjou mıt jıtzam, za sjouzam. (ttb jam <:ta_rsmi:1538685776445964298> (ta) a <:ak_rsmi:1538685650738352298> (ak) na <:ta_rsmi:1538685776445964298><:ak_rsmi:1538685650738352298> (tak)). Nasıkı tolkaffj&ka melan jıtsjou per pıtkaoc sebjazam. Æn, nasıkı nılzam per lasa sebjazam kundr pıtkaoc os jıtsjou.", ephemeral=True) - elif tsujte == "tastatropos": await interaction.response.send_message("## Tastatropos\nTastakı trekaku mıt /tk [latınkaku] [fal] (musnaȷ sentaku fal, kakuyena na rasmıfal sentakunaȷlı). Leřakı ŵam na zam a latınkıřaȷn mıt skala, a sekı fal mıt /tktsujte fal. Jamæn joku taȷkna andr per apu kaku:\n- [ ] (Speȷsutaȷkna): Plÿvıktı jıtzam kena sjouzam na tkboto, sıt blı joku jıtzam dekılı na tsataȷn (ttb blı \"aku\" <:a_rsmi:1538685827918331904><:ku_rsmi:1538685662532997130>, <:ak_rsmi:1538685650738352298><:u_rsmi:1538685825750016051> naȷ). Lı vıl andr, sıt brÿkı speȷsutaȷkna per lasa (ttb, blı \"ak u\" <:ak_rsmi:1538685650738352298><:u_rsmi:1538685825750016051>). Brÿkı speȷsutaȷkna per nılzam melan sebjazam æn.\n- [-]: Nasıkı per pıtkaoc sebjazam lı vıl nadlabdel plus sebjazamtasta (ttb sama \"xuuu\" \"xu--\")\n- [|]: Nasıkı per suřuk kotoba\n- [.] os [,]: Nasıkı per ventpık (<:vent_rsmi:1539673387561918575>)\n- [!]: Nasıkı per asobpık (<:asob_rsmi:1539673386093907978>)\n- [\" \"]: Nasıkı per škekso trekaku", ephemeral=True) - + elif tsujte == "tastatropos": await interaction.response.send_message("## Tastatropos\nTastakı trekaku mıt /tk [latınkaku] [fal] (musnaȷ sentaku fal, kakuyena na rasmıfal sentakunaȷlı). Leřakı ŵam na zam a latınkıřaȷn mıt skala, a sekı fal mıt /tktsujte fal. Jamæn joku taȷkna andr per apu kaku:\n- [ ] (Speȷsutaȷkna): Plÿvıktı jıtzam kena sjouzam na tkboto, sıt blı joku jıtzam dekılı na tsataȷn (ttb blı \"aku\" <:a_rsmi:1538685827918331904><:ku_rsmi:1538685662532997130>, <:ak_rsmi:1538685650738352298><:u_rsmi:1538685825750016051> naȷ). Lı vıl andr, sıt brÿkı speȷsutaȷkna per lasa (ttb, blı \"ak u\" <:ak_rsmi:1538685650738352298><:u_rsmi:1538685825750016051>). Brÿkı speȷsutaȷkna per nılzam melan sebjazam æn.\n- [-]: Nasıkı per pıtkaoc sebjazam lı vıl nadlabdel plus sebjazamtasta (ttb sama \"xuuu\" \"xu--\")\n- [|]: Nasıkı per suřuk kotoba\n- [.] os [,]: Nasıkı per ventpık (<:vent_rsmi:1539673387561918575>)\n- [!]: Nasıkı per asobpık (<:asob_rsmi:1539673386093907978>)\n- [\" \"]: Nasıkı per škekso trekaku\n- [0-]: Brÿkı 0 nalık medzam per maxa nilzam\n- [:] a [;]: Nasıkı : za falxobıtnamæ (lesekı za namæ na /tktsujte fal) per kavařı kıřaȷnfal za. Nasıkı ; per suřuk na snano fal made.", ephemeral=True) + elif tsujte == "deza": await interaction.response.send_message("Blogekı deza na gnařısu na https://git.viossa.net/gnarisu/tkboto/issues dezalı. Dezapu no dankı! ^-^", ephemeral=True) client.run(token, log_handler=handler, log_level=logging.DEBUG)