diff --git a/config.py b/config.py index a3fedcb..d33ddd3 100644 --- a/config.py +++ b/config.py @@ -19,3 +19,10 @@ time_between_requests = os.getenv("TIME_BETWEEN_REQUESTS") sqlite2postgres_sqlite_location = os.getenv('SQLITE2POSTGRES_SQLITE_LOCATION') discord_hook_url_1 = os.getenv('DISCORD_HOOK_URL_1', None) + +discord_proxy: str | None = os.getenv("DISCORD_HTTP_PROXY", None) # like 'http://proxy_server:1081' +if discord_proxy is None: + discord_proxy_dict = {} + +else: + discord_proxy_dict = {"https": discord_proxy} diff --git a/hooks/WRYRHook.py b/hooks/WRYRHook.py index ec3e187..bd1fc1a 100755 --- a/hooks/WRYRHook.py +++ b/hooks/WRYRHook.py @@ -44,7 +44,8 @@ def notify_discord(message: dict) -> None: discord_request: requests.Response = requests.post( url=hookURL, json=message, - timeout=60 + timeout=60, + proxies=config.discord_proxy_dict ) try: