# All comments in English.

from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton

# External content tool URL (school tool).
CONTENT_TOOL_URL = "https://shkolamasterov.online/contentformassage"


def kb_content_redirect() -> InlineKeyboardMarkup:
    """
    Main keyboard: always show the external tool link,
    plus an optional button to get short ideas/theses (without generating full texts).
    """
    return InlineKeyboardMarkup(inline_keyboard=[
        [InlineKeyboardButton(text="🔗 Инструмент для контента", url=CONTENT_TOOL_URL)],
        [InlineKeyboardButton(text="🧠 Идеи/тезисы (без текстов)", callback_data="content:ideas")]
    ])


def kb_only_link() -> InlineKeyboardMarkup:
    """
    Minimal keyboard with only the external tool link.
    """
    return InlineKeyboardMarkup(inline_keyboard=[
        [InlineKeyboardButton(text="🔗 Инструмент для контента", url=CONTENT_TOOL_URL)],
    ])
