from django.conf import settings
from django.http import HttpResponse
from .functions import *

def robots_txt(request):
    protocol = "https" if is_https(request) else "http"
    lines = [
        "User-agent: *",
        "Disallow: /admin/",
        "Allow: /",
        f"Sitemap: {protocol}://{settings.BASE_URL}/sitemap.xml"
    ]
    return HttpResponse("\n".join(lines), content_type="text/plain")