anta oxaretajkna
This commit is contained in:
parent
bd476433d3
commit
c19e73ebc7
1 changed files with 12 additions and 24 deletions
34
main.py
34
main.py
|
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
import discord
|
import discord
|
||||||
from discord.ext import commands
|
from discord.ext import commands
|
||||||
import logging
|
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
import os
|
import os
|
||||||
from typing import Literal
|
from typing import Literal
|
||||||
|
|
@ -11,6 +10,7 @@ load_dotenv()
|
||||||
token = os.getenv('DISCORD_TOKEN')
|
token = os.getenv('DISCORD_TOKEN')
|
||||||
|
|
||||||
tajkna = {
|
tajkna = {
|
||||||
|
"oxare_tajk": "<:oxare:1541644177849327736>",
|
||||||
"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>",
|
||||||
|
|
@ -1008,7 +1008,6 @@ def szomz(kir):
|
||||||
|
|
||||||
while token is None: token = os.getenv('DISCORD_TOKEN')
|
while token is None: token = os.getenv('DISCORD_TOKEN')
|
||||||
|
|
||||||
handler = logging.FileHandler(filename='discord.log', encoding='utf-8', mode='w')
|
|
||||||
intents = discord.Intents.default()
|
intents = discord.Intents.default()
|
||||||
intents.message_content = True
|
intents.message_content = True
|
||||||
|
|
||||||
|
|
@ -1016,7 +1015,7 @@ intents.message_content = True
|
||||||
class Client(commands.Bot):
|
class Client(commands.Bot):
|
||||||
pass
|
pass
|
||||||
# async def on_ready(self):
|
# async def on_ready(self):
|
||||||
# print("i am alive")
|
# print("vona un")
|
||||||
# try:
|
# try:
|
||||||
# guild = discord.Object(id=)
|
# guild = discord.Object(id=)
|
||||||
# synced = await self.tree.sync(guild=guild)
|
# synced = await self.tree.sync(guild=guild)
|
||||||
|
|
@ -1048,20 +1047,6 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi",
|
||||||
kajkaku = ""
|
kajkaku = ""
|
||||||
oharetk = True
|
oharetk = True
|
||||||
obakaku = len(interaction.user.mention) + 6
|
obakaku = len(interaction.user.mention) + 6
|
||||||
# def lasa(nilve = False):
|
|
||||||
# if szomz(des) == 1:
|
|
||||||
# if not bidra and not nil: rofaj.append(tajkna[des + fal])
|
|
||||||
# if nilve: nil = True
|
|
||||||
# else : des = ''
|
|
||||||
# elif des != '':
|
|
||||||
# kaj.add(doko + 1)
|
|
||||||
# des = ''
|
|
||||||
# if pitka > 0:
|
|
||||||
# kaj.add(range(doko + 1, doko + pitka + 1))
|
|
||||||
# pitka = 0
|
|
||||||
# bidra = False
|
|
||||||
# if not nilve: nil = False
|
|
||||||
# how do you pass by reference in python
|
|
||||||
|
|
||||||
for k in reversed(fras):
|
for k in reversed(fras):
|
||||||
doko -= 1
|
doko -= 1
|
||||||
|
|
@ -1071,14 +1056,14 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi",
|
||||||
if falfal in falnamae.keys():
|
if falfal in falnamae.keys():
|
||||||
for kk in range(len(rofaj)-1,0, -1):
|
for kk in range(len(rofaj)-1,0, -1):
|
||||||
if rofaj[kk] == "fv\"": break
|
if rofaj[kk] == "fv\"": break
|
||||||
elif len(rofaj[kk]) > 5: rofaj[kk] = rofaj[kk][:-5] + falnamae[falfal]
|
elif len(rofaj[kk]) > 5 and rofaj[kk][5:] != "_tajk" : rofaj[kk] = rofaj[kk][:-5] + falnamae[falfal]
|
||||||
else:
|
else:
|
||||||
for i in range(doko, doko + 3): kaj.add(i)
|
for i in range(doko, doko + 3): kaj.add(i)
|
||||||
falfal = ""
|
falfal = ""
|
||||||
rofaj.append("fv\"")
|
rofaj.append("fv\"")
|
||||||
falve = False
|
falve = False
|
||||||
elif ekso > -1 and k != '\"': rofaj.append(k) ## elif
|
elif ekso > -1 and k != '\"': rofaj.append(k) ## elif
|
||||||
elif k == '|' or k == '!' or k == '.' or k == ',' or k == '\"' or k == ':' or k == ';':
|
elif k == '|' or 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(des + fal)
|
if not bidra and not nil: rofaj.append(des + fal)
|
||||||
des = ''
|
des = ''
|
||||||
|
|
@ -1102,6 +1087,7 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi",
|
||||||
ekso = doko
|
ekso = doko
|
||||||
elif k == ':': falve = True
|
elif k == ':': falve = True
|
||||||
elif k == ';': rofaj.append("fv\"")
|
elif k == ';': rofaj.append("fv\"")
|
||||||
|
elif k == '_': rofaj.append("oxare_tajk")
|
||||||
bidra = False
|
bidra = False
|
||||||
nil = False
|
nil = False
|
||||||
elif szomz(k) == 1:
|
elif szomz(k) == 1:
|
||||||
|
|
@ -1173,8 +1159,9 @@ async def tk(interaction: discord.Interaction, fras: str, fal: Literal["rasmi",
|
||||||
kaj.add(doko)
|
kaj.add(doko)
|
||||||
|
|
||||||
while len(rofaj) > 0:
|
while len(rofaj) > 0:
|
||||||
if rofaj[len(rofaj)-1] == 'fv\"': rofaj.pop()
|
kir = rofaj[len(rofaj)-1]
|
||||||
elif len(rofaj[len(rofaj)-1]) > 5: trekaku[0] += tajkna[rofaj.pop()]
|
if kir == 'fv\"': rofaj.pop()
|
||||||
|
elif len(kir) > 5: trekaku[0] += tajkna[rofaj.pop()]
|
||||||
else: trekaku[0] += rofaj.pop()
|
else: trekaku[0] += rofaj.pop()
|
||||||
for k in trekaku[0]:
|
for k in trekaku[0]:
|
||||||
if k != '\n':
|
if k != '\n':
|
||||||
|
|
@ -1219,6 +1206,7 @@ async def tktsujte(interaction: discord.Interaction, tsujte: Literal["tsujte", "
|
||||||
elif tsujte == "fal": await interaction.response.send_message("## Fal\n__Rasmı__ [rs]:\n- ffj&ka: <:a_rsmi:1538685827918331904>\n- luna: <:luna_rsmi:1539053107370004541>\n- sten: <:sten_rsmi:1539053106304909362>\n- tsunagalen: <:tsunaga_rsmi:1539500632866816060>\n__Heřus__ [hr]:\n- ffj&ka: <:a_hrus:1539050541189959780>\n- luna: <:luna_hrus:1539053105159606382>\n- sten: <:sten_hrus:1539053104266354688>\n- tsunagalen: <:tsunaga_hrus:1539500631906197504>\n__Vaha__ [vh]:\n- ffj&ka: <:a_vaha:1539755946224390145>\n- luna: <:luna_vaha:1539869603545489528>\n- sten: <:sten_vaha:1539869602639519754>\n- tsunagalen: <:tsunaga_vaha:1539869601356185600>\n__Kıkı__ [ki]:\n- ffj&ka: <:a_kiki:1540075636528521376>\n- luna: <:luna_kiki:1540075394361729055>\n- sten: <:sten_kiki:1540075393435041852>\n- tsunagalen: <:tsunaga_kiki:1540075637660983386>\n__Ffıosa__ [vi]:\n- ffj&ka: <:a_vios:1540439687553097838>\n- luna: <:luna_vios:1540439405502664794>\n- sten: <:sten_vios:1540439406417289388>\n- tsunagalen: <:tsunaga_vios:1540439621354131568>", 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- sten: <:sten_rsmi:1539053106304909362>\n- tsunagalen: <:tsunaga_rsmi:1539500632866816060>\n__Heřus__ [hr]:\n- ffj&ka: <:a_hrus:1539050541189959780>\n- luna: <:luna_hrus:1539053105159606382>\n- sten: <:sten_hrus:1539053104266354688>\n- tsunagalen: <:tsunaga_hrus:1539500631906197504>\n__Vaha__ [vh]:\n- ffj&ka: <:a_vaha:1539755946224390145>\n- luna: <:luna_vaha:1539869603545489528>\n- sten: <:sten_vaha:1539869602639519754>\n- tsunagalen: <:tsunaga_vaha:1539869601356185600>\n__Kıkı__ [ki]:\n- ffj&ka: <:a_kiki:1540075636528521376>\n- luna: <:luna_kiki:1540075394361729055>\n- sten: <:sten_kiki:1540075393435041852>\n- tsunagalen: <:tsunaga_kiki:1540075637660983386>\n__Ffıosa__ [vi]:\n- ffj&ka: <:a_vios:1540439687553097838>\n- luna: <:luna_vios:1540439405502664794>\n- sten: <:sten_vios:1540439406417289388>\n- tsunagalen: <:tsunaga_vios:1540439621354131568>", 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 fal mono: ffj&ka (<:a_rsmi:1538685827918331904>), luna (<:luna_rsmi:1539053107370004541>), a sten (<:sten_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- Atamasten: sten oba ffj&ka (<:atamasten_ttb:1539388726830956704>)\n- Jalakasten: sten una ffj&ka (<:jalakasten_ttb:1539388729402335413>)\n- Obasten: sten oba luna (<:obasten_ttb:1539388723244965969>)\n- Unasten: sten una luna (<:unasten_ttb:1539388722246852669>)\n- Iñesten: sten ıñe luna (<:injesten_ttb:1539388724352389120>)\n- Bsten: sten una ffj&katama (<:bsten_ttb:1539388721248346133>)\n- Psten: sten oba ffj&kalaka (<:psten_ttb:1539388719952429128>)\n- Nılzam: ffj&ka ke jam sten 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 sten, 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### sten\nJam klaanı tont joku tre kjeře medzam ke blogena stendoko. Na skala, kakuyena medzamtumam na paŷat sama ke taȷknatumam tsuȷ stendoko. Gjakenakı joku medzam (utensten a obasten 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 fal mono: ffj&ka (<:a_rsmi:1538685827918331904>), luna (<:luna_rsmi:1539053107370004541>), a sten (<:sten_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- Atamasten: sten oba ffj&ka (<:atamasten_ttb:1539388726830956704>)\n- Jalakasten: sten una ffj&ka (<:jalakasten_ttb:1539388729402335413>)\n- Obasten: sten oba luna (<:obasten_ttb:1539388723244965969>)\n- Unasten: sten una luna (<:unasten_ttb:1539388722246852669>)\n- Iñesten: sten ıñe luna (<:injesten_ttb:1539388724352389120>)\n- Bsten: sten una ffj&katama (<:bsten_ttb:1539388721248346133>)\n- Psten: sten oba ffj&kalaka (<:psten_ttb:1539388719952429128>)\n- Nılzam: ffj&ka ke jam sten 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 sten, 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### sten\nJam klaanı tont joku tre kjeře medzam ke blogena stendoko. Na skala, kakuyena medzamtumam na paŷat sama ke taȷknatumam tsuȷ stendoko. Gjakenakı joku medzam (utensten a obasten 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\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 == "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 (tatœ sama \"xuuu\" \"xu--\").\n- [|]: Nasıkı per suřuk kotosen.\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.\n- [_] Nasıkı per maxa oxaře kıřaȷn (per sımproc skalamaxa os kıřaȷnrısomaxa osos).", 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)
|
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)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue