anta falkavari a vahafal

This commit is contained in:
wryyn 2026-08-20 20:09:00 -04:00
parent fce91b8c95
commit 7cea93dd4b

283
main.py
View file

@ -1,21 +1,17 @@
# General setup and stuff based on a tutorial by @TechWithTim on Youtube # General setup and stuff based on a tutorial by @TechWithTim on Youtube
from email.mime import application
from encodings.aliases import aliases
import discord import discord
from aiohttp import request
from discord.ext import commands from discord.ext import commands
import logging import logging
from dotenv import load_dotenv from dotenv import load_dotenv
import os import os
from collections import deque
from typing import Literal from typing import Literal
load_dotenv() load_dotenv()
token = os.getenv('DISCORD_TOKEN') token = os.getenv('DISCORD_TOKEN')
tajkna = { tajkna = {
"a_rsmi": "<:a_rsmi:1538685827918331904>", "a_rsmi": "<:a_rsmi:1538685827918331904>",
"o_rsmi": "<:o_rsmi:1538685827339649024>", "o_rsmi": "<:o_rsmi:1538685827339649024>",
"i_rsmi": "<:i_rsmi:1538685826660171906>", "i_rsmi": "<:i_rsmi:1538685826660171906>",
"u_rsmi": "<:u_rsmi:1538685825750016051>", "u_rsmi": "<:u_rsmi:1538685825750016051>",
@ -397,14 +393,215 @@ tajkna = {
"0i_hrus": "<:0i_hrus:1539050383094321212>", "0i_hrus": "<:0i_hrus:1539050383094321212>",
"0u_hrus": "<:0u_hrus:1539050382263844994>", "0u_hrus": "<:0u_hrus:1539050382263844994>",
"0e_hrus": "<:0e_hrus:1539050381475323904>", "0e_hrus": "<:0e_hrus:1539050381475323904>",
"vent": "<:vent_hrus:1539673383900553216>", "vent_hrus": "<:vent_hrus:1539673383900553216>",
"asob_hrus": "<:asob_hrus:1539673385162776659>" "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') 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') 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') # zam ke jamkinaj na sjouzam ozamnaj = ('x', 'j', 'c', 'q', 'y', 'p', 'r', 'b', '0') # zam ke jamkinaj na sjouzam
def ozv(kir): def ozv(kir):
for k in ozamnaj: for k in ozamnaj:
@ -439,21 +636,23 @@ class Client(commands.Bot):
# except Exception as e: # except Exception as e:
# print(f'Error syncing commands: {e}') # print(f'Error syncing commands: {e}')
# guild = discord.Object(id=)
client = Client(command_prefix='!', intents=intents) client = Client(command_prefix='!', intents=intents)
@client.tree.command(name="tk", description="Kavařı latınkaku na trekaku made") @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"] = "rasmi"): async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi", "rs", "herus", "hr", "vaha", "vh"] = "rasmi"):
fras = fras.lower() fras = fras.lower()
if len(fras) > 2000: if len(fras) > 2000:
await interaction.response.send_message("Obapıtka fras!", ephemeral=True) await interaction.response.send_message("Obapıtka fras!", ephemeral=True)
return return
if fal == "rasmi" or fal == "rs": fal = "_rsmi" fal = falnamae[fal]
elif fal == "herus" or fal == "hr": fal = "_hrus"
trekaku = [""] trekaku = [""]
rofaj = deque([]) rofaj = ["fv\""]
des = '' des = ''
bidra = False bidra = False
nil = False nil = False
falve = False
falfal = ""
ekso = -1 ekso = -1
pitka = 0 pitka = 0
kaj = set() kaj = set()
@ -478,9 +677,22 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi",
for k in reversed(fras): for k in reversed(fras):
doko -= 1 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 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 = '' des = ''
elif des != '': elif des != '':
kaj.add(doko + 1) kaj.add(doko + 1)
@ -492,32 +704,33 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi",
if k == '|': if k == '|':
rofaj.append('\n') rofaj.append('\n')
elif k == '!': elif k == '!':
rofaj.append(tajkna["asob" + fal]) rofaj.append("asob" + fal)
elif k == '.' or k == ',': elif k == '.' or k == ',':
rofaj.append(tajkna["vent" + fal]) rofaj.append("vent" + fal)
elif k == '\"': elif k == '\"':
if ekso > -1: if ekso > -1:
ekso = -1 ekso = -1
else: else:
ekso = doko ekso = doko
elif k == ':': falve = True
elif k == ';': rofaj.append("fv\"")
bidra = False bidra = False
nil = False nil = False
elif ekso > -1: rofaj.append(k)
elif szomz(k) == 1: elif szomz(k) == 1:
if k == des and nil: if k == des and nil:
rofaj.append(tajkna['0'+des+fal]) rofaj.append('0'+des+fal)
des = '' des = ''
if szomz(des) == 0: if szomz(des) == 0:
rofaj.append(tajkna[k + des + fal]) rofaj.append(k + des + fal)
bidra = True bidra = True
elif szomz(des) == 1: elif szomz(des) == 1 and not nil:
if not bidra or k == des: if not bidra or k == des:
rofaj.append(tajkna[des+fal]) rofaj.append(des+fal)
else: else:
bidra = False bidra = False
if pitka > 0: if pitka > 0:
for i in range(0, pitka): for i in range(0, pitka):
rofaj.append(tajkna[k+fal]) rofaj.append(k+fal)
pitka = 0 pitka = 0
des = k des = k
nil = False nil = False
@ -529,7 +742,7 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi",
pitka = 0 pitka = 0
bidra = False bidra = False
if szomz(des) == 1 and not nil: if szomz(des) == 1 and not nil:
rofaj.append(tajkna[k+des+fal]) rofaj.append(k+des+fal)
des = '' des = ''
else: else:
if szomz(des) == 0: if szomz(des) == 0:
@ -543,7 +756,7 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi",
elif k == ' ': elif k == ' ':
if szomz(des) == 1: 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 nil = True
elif des != '': elif des != '':
kaj.add(doko+1) kaj.add(doko+1)
@ -567,12 +780,14 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi",
if ekso > -1: if ekso > -1:
kaj.add(ekso) kaj.add(ekso)
if szomz(des) == 1: if szomz(des) == 1:
if not bidra: rofaj.append(tajkna[des+fal]) if not bidra: rofaj.append(des+fal)
elif des != '': elif des != '':
kaj.add(doko) kaj.add(doko)
while len(rofaj) > 0: 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]: for k in trekaku[0]:
if k != '\n': if k != '\n':
oharetk = False 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] trekaku[len(trekaku)-2] = trekaku[len(trekaku)-2][:lasa]
if len(kaj) > 0: 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: elif oharetk:
await interaction.response.send_message("Jam nıl kıřaȷn!", ephemeral=True) await interaction.response.send_message("Jam nıl kıřaȷn!", ephemeral=True)
else: else:
@ -610,12 +825,12 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi",
for t in range(1,len(trekaku)): for t in range(1,len(trekaku)):
await interaction.channel.send('['+str(t+1)+']'+interaction.user.mention+': '+trekaku[t], silent=True) await interaction.channel.send('['+str(t+1)+']'+interaction.user.mention+': '+trekaku[t], silent=True)
@client.tree.command(name = "tktsujte", description = "Leřa oba trekaku") @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"] = "tsujte"): 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) 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 == "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 == "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) client.run(token, log_handler=handler, log_level=logging.DEBUG)