aboutsummaryrefslogtreecommitdiff
path: root/handlers/gen.py
diff options
context:
space:
mode:
Diffstat (limited to 'handlers/gen.py')
-rw-r--r--handlers/gen.py18
1 files changed, 8 insertions, 10 deletions
diff --git a/handlers/gen.py b/handlers/gen.py
index 55ea01a..a27fb86 100644
--- a/handlers/gen.py
+++ b/handlers/gen.py
@@ -6,12 +6,12 @@ from shared.instances import bot, dp
6from utils import filters as f 6from utils import filters as f
7 7
8 8
9@dp.message_handler(f.message.is_chat, commands=["gen"]) 9@dp.message_handler(commands=["gen"])
10async def сгенерировать_хуету(msg: t.Message): 10async def сгенерировать_хуету(msg: t.Message):
11 await msg.answer(получить_говно()) 11 await msg.answer(получить_говно(msg.chat.id))
12 12
13 13
14@dp.message_handler(f.message.is_chat, commands=["del"]) 14@dp.message_handler(commands=["del"])
15async def удалить_хуету(msg: t.Message): 15async def удалить_хуету(msg: t.Message):
16 await msg.delete() 16 await msg.delete()
17 17
@@ -43,13 +43,11 @@ async def изменить_шанс_срания(msg: t.Message):
43 await msg.answer(f"Я сру с шансом в: {ins.gen_chance.get(msg.chat.id, 10)}%") 43 await msg.answer(f"Я сру с шансом в: {ins.gen_chance.get(msg.chat.id, 10)}%")
44 44
45 45
46@dp.message_handler( 46@dp.message_handler(f.message.chance, content_types=[t.ContentType.ANY])
47 f.message.chance, f.message.is_chat, content_types=[t.ContentType.ANY]
48)
49async def срать_сообщение_с_шансом(msg: t.Message): 47async def срать_сообщение_с_шансом(msg: t.Message):
50 await msg.answer(получить_говно()) 48 await msg.answer(получить_говно(msg.chat.id))
51 49
52 50
53def получить_говно() -> str: 51def получить_говно(id: int) -> str:
54 samples = mc.util.load_txt_samples("samples.txt", separator="§") 52 samples = mc.util.load_txt_samples(f"data/{id}", separator="§")
55 return mc.StringGenerator(samples=samples).generate_string().capitalize() 53 return mc.StringGenerator(samples=samples).generate_string()