Обновить main.py

This commit is contained in:
jeffrey228 2026-02-20 09:29:31 +00:00
parent 2e9c715fb8
commit 2662bfeb63

24
main.py
View file

@ -5,6 +5,7 @@ import re
from io import BytesIO from io import BytesIO
from pathlib import Path from pathlib import Path
from textwrap import wrap from textwrap import wrap
import random
from aiogram import Bot, Dispatcher, F from aiogram import Bot, Dispatcher, F
from aiogram.enums import ParseMode 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")) 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(): def main():
token = os.getenv("BOT_TOKEN") token = os.getenv("BOT_TOKEN")
@ -381,6 +403,7 @@ def main():
BotCommand(command="maket", description="Вписать текст в макет 1"), BotCommand(command="maket", description="Вписать текст в макет 1"),
BotCommand(command="gen_mem", description="Мем из фото (ответом)"), BotCommand(command="gen_mem", description="Мем из фото (ответом)"),
BotCommand(command="break", description="Сколько минут до перекура"), BotCommand(command="break", description="Сколько минут до перекура"),
BotCommand(command="size", description="хуй"),
] ]
) )
except Exception: # noqa: WPS440 except Exception: # noqa: WPS440
@ -392,6 +415,7 @@ def main():
dp.message.register(handle_help, Command("help")) dp.message.register(handle_help, Command("help"))
dp.message.register(handle_break, Command("break")) dp.message.register(handle_break, Command("break"))
dp.message.register(handle_maket, Command("maket")) dp.message.register(handle_maket, Command("maket"))
dp.message.register(handle_size, Command("size"))
async def handle_gen_mem_cmd(message: Message, bot: Bot): async def handle_gen_mem_cmd(message: Message, bot: Bot):
await handle_gen_mem(message, bot) await handle_gen_mem(message, bot)