Initial commit: UMB Telegram Bot

This commit is contained in:
Галингер Р.С.
2026-07-07 18:30:17 +07:00
commit 76e5701eba
31 changed files with 2524 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
from aiogram import Router, F
from aiogram.types import Message
from aiogram.filters import Command
from bot.utils.layout_converter import convert_layout
router = Router()
@router.message(Command("start"))
async def cmd_start(message: Message):
await message.answer(
f"Привет, {message.from_user.full_name}!\n"
"Я бот для модерации стикеров/GIF и восстановления раскладки.\n"
"Используй /res, ответив на сообщение с неправильной раскладкой.",
parse_mode=None,
)
@router.message(Command("res"))
async def cmd_res(message: Message):
if message.reply_to_message and message.reply_to_message.text:
restored_text = convert_layout(message.reply_to_message.text)
await message.answer(restored_text, parse_mode=None)
else:
await message.answer(
"Пожалуйста, ответьте командой /res на сообщение с текстом.",
parse_mode=None,
)