From 57793f501b5ce49edc6530f4b233334075115915 Mon Sep 17 00:00:00 2001 From: norohind <60548839+norohind@users.noreply.github.com> Date: Sun, 9 Nov 2025 23:55:08 +0000 Subject: [PATCH] Add ability to use http proxy for discord messages --- config.py | 7 +++++++ hooks/WRYRHook.py | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) 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: