from telegram import Update from telegram.ext import ContextTypes from db import AsyncSessionLocal from models import Group async def add_group(update: Update, context: ContextTypes.DEFAULT_TYPE): args = context.args or [] if update.message is None: return if len(args) < 2: await update.message.reply_text('Используйте: /add_group <название> <ссылка>') return name, link = args[0], args[1] session = AsyncSessionLocal() group = Group(name=name, link=link) session.add(group) session.commit() session.close() await update.message.reply_text(f'Группа "{name}" добавлена.')