diff --git a/api/__init__.py b/api/__init__.py index ac22157..af00dda 100644 --- a/api/__init__.py +++ b/api/__init__.py @@ -9,7 +9,17 @@ from api.compat import github as compat from api.donations import donations from api.announcements import announcements from api.login import login +from api.robots import robots api = Blueprint.group( - login, ping, github, info, socials, donations, announcements, compat, url_prefix="/" + login, + ping, + github, + info, + socials, + donations, + announcements, + compat, + robots, + url_prefix="/", ) diff --git a/api/robots.py b/api/robots.py new file mode 100644 index 0000000..6d3a421 --- /dev/null +++ b/api/robots.py @@ -0,0 +1,10 @@ +from sanic import Blueprint +from sanic.response import text + + +robots: Blueprint = Blueprint("robots") + + +@robots.get("/robots.txt") +async def robots_txt(request): + return text("User-agent: *\nDisallow: /", content_type="text/plain")