From a8582c60e3bed5b93c989e2963d40130771cf11d Mon Sep 17 00:00:00 2001 From: Igor <50257429+igorechek06@users.noreply.github.com> Date: Sat, 28 Aug 2021 21:10:16 +0900 Subject: 0.0.1 --- handlers/__init__.py | 3 +++ handlers/ananas_only.py | 10 ++++++++++ handlers/generate.py | 15 +++++++++++++++ handlers/on_message.py | 19 +++++++++++++++++++ 4 files changed, 47 insertions(+) create mode 100644 handlers/__init__.py create mode 100644 handlers/ananas_only.py create mode 100644 handlers/generate.py create mode 100644 handlers/on_message.py (limited to 'handlers') 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 @@ +from . import ananas_only +from . import on_message +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 @@ +from shared.instances import dp +from aiogram import types as t +from utils import filters as f + + +@dp.my_chat_member_handler(f.user.add_member) +async def pososi(upd: t.ChatMemberUpdated): + if upd.chat.id not in (-1001444484622, -1001197098429): + await upd.bot.send_message(upd.chat.id, 'https://www.youtube.com/watch?v=xdDhmagsXrc') + 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 @@ +import mc +from shared.instances import dp +from aiogram import types as t +from utils import filters as f + + +@dp.message_handler(f.message.chance(10), f.message.is_chat) +async def срать_сообщение_с_шансом(msg: t.Message): + await сгенерировать_хуету(msg) + + +@dp.message_handler(f.message.is_chat, commands=['gen']) +async def сгенерировать_хуету(msg: t.Message): + samples = mc.util.load_txt_samples('samples.txt', separator='§') + 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 @@ +from shared.instances import dp +from aiogram import types as t +from utils import filters as f + + +async def sosalka(msg: t.Message): + '''сосет сообщения''' + text = msg.text or msg.caption + if text.startswith('/'): + return False + with open('samples.txt', 'a+') as file: + file.write(text.replace('§', '').lower() + '§') + return False + + +@dp.message_handler(f.message.is_chat, f.message.has_text, sosalka, content_types=[t.ContentType.ANY]) +async def НАХУЯ_ПРАВДА_Я_НЕ_ЗНАЮ_ЗАЧЕМ_ЭТА_ФУНКЦИЯ_НУЖНА(): + 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 ') + return 'я могу сюда любую хуйню написать, все равно в фильтре фолз =)))))))))))))))))00' -- cgit v1.3