Docstring + bugfixes + random cyclic message

Nowy commit
This commit is contained in:
2024-01-17 23:09:21 +01:00
committed by migatu
parent 71623d9812
commit 67ab3b4bba
2 changed files with 89 additions and 83 deletions
+20
View File
@@ -183,6 +183,7 @@ with open(MEMORY_FIVE_MUZYKA, "r+", encoding=ENCODING) as temp_music_memory_file
with open(SETTINGS_FILE, "r", encoding=ENCODING) as f_settings_file:
data = json.load(f_settings_file)
word_reactions = data["word_reactions"]
cyclic_words = data["cyclic_words"]
historia_fabryczki = data["fabryczka"]
for key in word_reactions:
word_reactions[key][2] = datetime.now()
@@ -489,7 +490,16 @@ async def play(ctx, zamawial=None, arg=None):
async def check():
"""Funkcja sprawdzająca czy grać następny kawałek."""
last_spontaneous_call = datetime.now()
while True:
tdelta = datetime.now() - last_spontaneous_call
tdelta = tdelta.total_seconds()
if tdelta > 34000:
channel = client.get_channel(1062047571557744721)
last_spontaneous_call = datetime.now()
with channel.typing():
message = get_random_cyclic_message()
await channel.send(message)
# trunk-ignore(codespell/misspelled)
# TODO: dlaczego sie tu wypierdala
if client.voice_clients:
@@ -557,6 +567,16 @@ async def check():
await asyncio.sleep(60)
async def get_random_cyclic_message():
"""
The function `get_random_cyclic_message` returns a random cyclic message from a list of cyclic
words.
:return: a random cyclic message from the list `cyclic_words`.
"""
messnum = random.randint(0, len(cyclic_words)-1)
return cyclic_words[messnum][0]
# trunk-ignore(pylint/R0914)
# trunk-ignore(pylint/R0913)
# trunk-ignore(pylint/R0915)
+69 -83
View File
@@ -43,13 +43,6 @@
false,
false
],
"Sowa\\b": [
"Czy ja usłyszałem Sowa? Jedne z lepszych cycków po tej stronie wewnętrznej sfery. Ale ja tego nie mówiłem",
100000.0,
0,
false,
false
],
"jeż\\b": [
"*Światło gaśnie i cały bar nagle zostaje przemalowany w słoneczniki.* Ki dia... *Światło znowu gaśnie i pojawiają się psychodeliczne animacje* Jeżu. Ogranicz. *Po kolejnym błysku wszystko jest anime chibi style* Swoją... *I wraca do normy* Kreatywność. *Wzdycha* I tak jedyna chemia jaką tu widzę to domestos... *Kręci głową*",
15.0,
@@ -127,20 +120,6 @@
false,
false
],
"cielak\\b": [
"Krówka? Nie dramatyzuj....",
15.0,
0,
false,
false
],
"cielaczek\\b": [
"Krówka? Nie dramatyzuj....",
15.0,
0,
false,
false
],
"jessenia\\b": [
"Jessenia? Jak przyszła tu w różowej pidżamie z uszkami to nawet nie mrugnąłem okiem. Te oczy.... No ale jakiś debil Ją prowokował mówiąc \"Zdominuj mnie\" Akurat miała dobry humor więc przeżył - ale po 115.0 sekundach był już na \"Tak Pani, przepraszam że zająłem czas Pani\" Respect dla kobitki",
15.0,
@@ -225,22 +204,15 @@
false,
false
],
"pyskata\\b": [
"Pyskata? A teraz mówisz o Tatarku czy o tej drugiej? *Zauważa spojrzenie Hammera* Taaaak o Tatarku.",
15.0,
0,
false,
false
],
"kld\\b": [
"KLD? Burdel większy niż u Hammera.... Chociaż ten już sprząta.... Burdel większy niż u Hammera zanim zaczął sprzątać.",
"KLD? Mieli tam burdel większy niż u Hammera. Ale o ile Hammer sprzątnął już nawet całkiem nieźle - to tam śmieci wyniosły się same. Uczcijmy ich minutą śmiechu.",
15.0,
0,
false,
false
],
"burdel": [
"Oooo... Widzę że Hammera odwiedziłeś. Tylko mu nie mów żeby firanki zmienił.",
"Oooo... Hammer nadal nie zmienił firanek - ale całkiem nieźle sprząta, jebaniutki.",
15.0,
0,
false,
@@ -253,27 +225,6 @@
false,
false
],
"ziemniaczek\\b": [
"Mały. PODŁY!!! PSYCHOPAT!!!!! Ahahahahaha..... *Strzela z karabinu maszynowego w sufit*",
15.0,
0,
false,
false
],
"toćka\\b": [
"Toćka? Csiii... Nie tak głośno. Wpada, pokazuje cycki - połowa facetów mdleje z powodu niedokrwienia głowy, druga połowa z powodu przekrwienia główki - a trzecia się bije kto się na nią pierwszy rzuci",
15.0,
0,
false,
false
],
"istoriya\\b": [
"*Z głośników zaczyna lecieć muzyka podejrzanie przypominająca Disco Polo* Istoriya? Legenda memiarstwa, ręka chodzi najebana. Nakurwia memami Na Na Na Na NA NA! *Conjurer rapuje niezbornie wymachując łapkami*",
15.0,
0,
false,
false
],
"panifretka\\b": [
"*Światło gaśnie. Z kranów zaczynają lecieć iskry, a woda z wentylatora. Conjurer głośno wzdycha.* No tak ONA. Wiedźma znowu korki wyjebała bawiąc się w loszku jakimś szczęśliwym biedactwem",
15.0,
@@ -358,20 +309,6 @@
false,
true
],
"rev\\b": [
"Rev lubi wpierdol. Nocna Zmiana lubi wpierdol. Match made in ~~hell~~ Nocna Zmiana:tm:",
15.0,
0,
false,
true
],
"revalya\\b": [
"Revalya? No właścicielka poprzeczki - w sensie One Bar Prison czy coś... Że tego Baru? *zaczyna się turlać ze śmiechu. Ale po chwili poważnieje* Tylko nie mówcie jej tego bo mnie z roboty wypierdolą",
15.0,
0,
false,
true
],
"revalyacyjnie\\b": [
"Zajebisty dowcip szefie. Na pewno się \"Twojej Byłej Dziewczynie\":tm: spodoba.",
15.0,
@@ -379,49 +316,98 @@
false,
true
],
"lilia\\b":
[
"Rev? Czysta, immakulantna i immanentna. Ale nie dotykaj bo Ci *ktoś* może przyjebać",
15.0,
0,
false,
true
],
"nocna zmiana\\b":
[
"nocna zmiana\\b": [
"Nocna Zmiana? No to właściciele tego baru. Taki troche Hammer Harema. Kto to jest Harem>? Łokurwa. Harem Hammera. Ale on tu robi za jedyną hurysę, a reszta to szejkowie. Tak zrobię Ci szejka.",
15.0,
0,
false,
true
],
"liga legend\\b":
[
"liga legend\\b": [
"Legends Never Die powiadają. Chyba że gra Hammer. 0/17/0? No problem",
15.0,
0,
false,
true
],
"liguni.*\\b":
[
"liguni.*\\b": [
"Legends Never Die powiadają. P*rzygląda się swojej kieszonkowej rewolwerowej wyrzutni rakiet termojądrowych* No Chyba że tak. Ale miłej gierki!!! ",
15.0,
0,
false,
true
],
"melu.*\\b": [
"Meluzyna... *Oczy zaczynają mu błyszczeć, polewa bar benzynąi podpala ją. Nie wiadomo skąd wpada Meluzyna - całą w ogniu. Zaczyna tańczyć na rurze. Wszystko w ogniu. Z głośników leci Rammstein. Połowa gości bawi się miotaczami płomieni. Bar w ogniu.... Odpalają się zraszacze i po 10 sekundach wszystko wraca do normy*",
15.0,
0,
false,
true
],
"ogie.*\\b": [
"Csiiicho. Nie mówimy o ogniu. Już mi raz taka jedna bar zjarała bo się chciała pobawić. Sama wyszła cała czerwoniutka ale ujarana po pachy. W sensie zadowolona",
15.0,
0,
false,
true
],
"vallarr.*\\b": [
"Żodyn się nie spodziewał Warszaskiej Inkwizycji. ŻODYN!",
15.0,
0,
false,
true
],
"max.*\\b": [
"MaxFloyd? Jedyna osoba której Vallarr się realnie boi. Acz często ~~u~~ w niej bywa.",
15.0,
0,
false,
true
],
"eksperyment.*\\b": [
"Ekskrement blindiego vafudra masz może na myśli? No postanowił w ramach eksperymentu uniknąć powieszenia za jajka, faktycznie chyba mu się udało - ale gilotyną sam je sobie uciął. Potem cofnął się w czasie do czasów forów phpBB2. I teraz w przeszłości poluje na naiwne uległe.",
15.0,
0,
false,
true
],
"isken.*\\b": [
"Iskenka? No ta małą to niezły *afrodyzjak*",
15.0,
0,
false,
true
],
"seraph.*\\b": [
"Człowiek z dużą klasą. Wysublimowany koneser.",
15.0,
0,
false,
true
]
},
"cyclic_words": {
"kubek hammera.*\\b":
[
"kubek hammera.*\\b": [
"*Przeciera szklanieczki szmatką. Wzdycha bierze wiertarkę udarową, zaczyna nią odkuwać kamień z kubka na kawę Hammera. Po chwili przybiega Hammer i krzyczy że nie będzie piciu już tak wytrawne* Szefie - ale piciu się już nie mieści....",
15.0,
0,
false,
true
],
"sprzątanko 1": [
"*Conjurer porządkuje bar, wypala szklanki do czysta miotaczem płomieni ze swojej zbroi i ogólnie wygląda na zajętego....*\\n *Przeciąga się za barem* No dobra - porobione to można dalej pi... *Zauważa spojrzenie Hammera* ...sać powieści o naszym wspaniałym barze SZEFIE!",
15.0,
0,
false,
true
],
"sprzątanko 2": [
"*Conjurer porządkuje bar, ścina lekkim laserem pulsacyjnym powierzchnie baru o grubości kilku mikronów i ogólnie wygląda na zajętego....*\\n *Przeciąga się za barem* No dobra - porobione to można dalej pi... *Zauważa spojrzenie Hammera* eprzyć o głupotach z klientami... Szefie... *Bierze 'ukradkowy' łyk z piersiówki*",
15.0,
0,
false,
true
]
}
}