diff options
Diffstat (limited to 'handlers')
| -rw-r--r-- | handlers/__init__.py | 3 | ||||
| -rw-r--r-- | handlers/ananas_only.py | 10 | ||||
| -rw-r--r-- | handlers/generate.py | 15 | ||||
| -rw-r--r-- | handlers/on_message.py | 19 |
4 files changed, 47 insertions, 0 deletions
diff --git a/handlers/__init__.py b/handlers/__init__.py new file mode 100644 index 0000000..bf57f77 --- /dev/null +++ b/handlers/__init__.py | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | from . import ananas_only | ||
| 2 | from . import on_message | ||
| 3 | from . import generate | ||
diff --git a/handlers/ananas_only.py b/handlers/ananas_only.py new file mode 100644 index 0000000..7426593 --- /dev/null +++ b/handlers/ananas_only.py | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | from shared.instances import dp | ||
| 2 | from aiogram import types as t | ||
| 3 | from utils import filters as f | ||
| 4 | |||
| 5 | |||
| 6 | @dp.my_chat_member_handler(f.user.add_member) | ||
| 7 | async def pososi(upd: t.ChatMemberUpdated): | ||
| 8 | if upd.chat.id not in (-1001444484622, -1001197098429): | ||
| 9 | await upd.bot.send_message(upd.chat.id, 'https://www.youtube.com/watch?v=xdDhmagsXrc') | ||
| 10 | await upd.chat.leave() | ||
diff --git a/handlers/generate.py b/handlers/generate.py new file mode 100644 index 0000000..3902f07 --- /dev/null +++ b/handlers/generate.py | |||
| @@ -0,0 +1,15 @@ | |||
| 1 | import mc | ||
| 2 | from shared.instances import dp | ||
| 3 | from aiogram import types as t | ||
| 4 | from utils import filters as f | ||
| 5 | |||
| 6 | |||
| 7 | @dp.message_handler(f.message.chance(10), f.message.is_chat) | ||
| 8 | async def срать_сообщение_с_шансом(msg: t.Message): | ||
| 9 | await сгенерировать_хуету(msg) | ||
| 10 | |||
| 11 | |||
| 12 | @dp.message_handler(f.message.is_chat, commands=['gen']) | ||
| 13 | async def сгенерировать_хуету(msg: t.Message): | ||
| 14 | samples = mc.util.load_txt_samples('samples.txt', separator='§') | ||
| 15 | await msg.answer(mc.StringGenerator(samples=samples).generate_string()) | ||
diff --git a/handlers/on_message.py b/handlers/on_message.py new file mode 100644 index 0000000..b9b5499 --- /dev/null +++ b/handlers/on_message.py | |||
| @@ -0,0 +1,19 @@ | |||
| 1 | from shared.instances import dp | ||
| 2 | from aiogram import types as t | ||
| 3 | from utils import filters as f | ||
| 4 | |||
| 5 | |||
| 6 | async def sosalka(msg: t.Message): | ||
| 7 | '''сосет сообщения''' | ||
| 8 | text = msg.text or msg.caption | ||
| 9 | if text.startswith('/'): | ||
| 10 | return False | ||
| 11 | with open('samples.txt', 'a+') as file: | ||
| 12 | file.write(text.replace('§', '').lower() + '§') | ||
| 13 | return False | ||
| 14 | |||
| 15 | |||
| 16 | @dp.message_handler(f.message.is_chat, f.message.has_text, sosalka, content_types=[t.ContentType.ANY]) | ||
| 17 | async def НАХУЯ_ПРАВДА_Я_НЕ_ЗНАЮ_ЗАЧЕМ_ЭТА_ФУНКЦИЯ_НУЖНА(): | ||
| 18 | print('NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER NIGGER ') | ||
| 19 | return 'я могу сюда любую хуйню написать, все равно в фильтре фолз =)))))))))))))))))00' | ||
