From 7eba5e6e7f34e6f4084ddeab035163f2b3cf5cc1 Mon Sep 17 00:00:00 2001 From: Lunarmagpie Date: Mon, 29 Nov 2021 20:40:26 -0500 Subject: [PATCH] :passport_control: added User-Agent header --- pincer/core/http.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pincer/core/http.py b/pincer/core/http.py index 3be933c1..e023ef98 100644 --- a/pincer/core/http.py +++ b/pincer/core/http.py @@ -9,6 +9,8 @@ from aiohttp import ClientSession, ClientResponse +# Im open for ideas on how to get __version__ without doing this +import pincer from . import __package__ from .._config import GatewayConfig from ..exceptions import ( @@ -73,6 +75,7 @@ def __init__(self, token: str, *, version: int = None, ttl: int = 5): headers: Dict[str, str] = { "Authorization": f"Bot {token}", + "User-Agent": f"DiscordBot (https://github.com/Pincer-org/Pincer, {pincer.__version__})" # noqa: E501 } self.__session: ClientSession = ClientSession(headers=headers)