Compare commits

..

3 commits

24
main.py
View file

@ -5,6 +5,7 @@ import re
from io import BytesIO
from pathlib import Path
from textwrap import wrap
import random
from aiogram import Bot, Dispatcher, F
from aiogram.enums import ParseMode
@ -363,6 +364,27 @@ async def handle_gen_mem(message: Message, bot: Bot):
await message.reply_photo(BufferedInputFile(output.getvalue(), filename="meme.jpg"))
async def handle_size(message: Message):
size = round(random.uniform(0.1, 35.0), 1)
if size < 5:
status = "СВОи"
elif size < 10:
status = "Неплохой"
elif size < 18:
status = "Шлюхи ахуевают при виде тебя"
elif size < 25:
status = "Хуек с коробок"
elif size < 32:
status = "Пиздабол"
else:
status = "Говноед"
await message.answer(
f"📏 Твой хуек: {size} см\n"
f"Ты {status}"
)
def main():
token = os.getenv("BOT_TOKEN")
@ -381,6 +403,7 @@ def main():
BotCommand(command="maket", description="Вписать текст в макет 1"),
BotCommand(command="gen_mem", description="Мем из фото (ответом)"),
BotCommand(command="break", description="Сколько минут до перекура"),
BotCommand(command="size", description="хуй"),
]
)
except Exception: # noqa: WPS440
@ -392,6 +415,7 @@ def main():
dp.message.register(handle_help, Command("help"))
dp.message.register(handle_break, Command("break"))
dp.message.register(handle_maket, Command("maket"))
dp.message.register(handle_size, Command("size"))
async def handle_gen_mem_cmd(message: Message, bot: Bot):
await handle_gen_mem(message, bot)