"""
Reply templates that mirror the Telegram Business Quick Replies.
Because the Bot API cannot trigger real Quick Replies, we send equivalent
messages on behalf of the business account.

You can freely edit the text / add media here.
If you later change a Quick Reply name, just update config.py.
"""
from config import settings

# -------------------------------------------------
# Plain-text fallbacks (edit these to match your real Quick Reply content)
# -------------------------------------------------

TEMPLATES = {
    settings.welcome_script: (
        "👋 স্বাগতম!\n\n"
        "আমাদের প্ল্যাটফর্মে যোগ দেওয়ার জন্য ধন্যবাদ।\n"
        "নিচের ধাপগুলো অনুসরণ করুন।"
    ),
    settings.invest_script: (
        "💰 ইনভেস্টমেন্ট / ডিপোজিট তথ্য\n\n"
        "অ্যাকাউন্ট তৈরি ও সক্রিয় করার জন্য নির্দিষ্ট পরিমাণ টাকা জমা দিতে হয়।\n"
        "বিস্তারিত জানতে পরবর্তী ধাপে এগিয়ে যান।"
    ),
    settings.account_create_script: (
        "✅ আপনার তথ্য গ্রহণ করা হয়েছে।\n\n"
        "এখন আপনার সক্রিয় মোবাইল নাম্বার দিন (০১xxxxxxxxx ফরম্যাটে)।"
    ),
    settings.active_ask_script: (
        "📱 অনুগ্রহ করে আপনার সক্রিয় বাংলাদেশি মোবাইল নাম্বার দিন।\n"
        "উদাহরণ: 017XXXXXXXX"
    ),
    settings.bonus_script: (
        "🎉 অভিনন্দন! বোনাস অ্যাক্টিভেট হয়েছে।\n\n"
        "পরবর্তী ধাপের জন্য অপেক্ষা করুন..."
    ),
    settings.task_2_script: (
        "📋 Task 2 – Withdrawal\n\n"
        "এখন আপনি উইথড্র করতে পারবেন।\n"
        "নির্দেশনা অনুসরণ করুন।"
    ),
    settings.question_script: (
        "❓ আপনার প্রশ্নটি পাওয়া গেছে।\n"
        "আমাদের সাপোর্ট টিম শীঘ্রই উত্তর দিবে।"
    ),
}


def get_template(script_name: str) -> str:
    return TEMPLATES.get(script_name, f"[Script: {script_name}]")