From 423fee347a9b15e8cf00e929c1c29ae2353b7f43 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 20 Dec 2024 23:05:22 -0800 Subject: [PATCH] refac: discord webhook --- backend/open_webui/utils/webhook.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/open_webui/utils/webhook.py b/backend/open_webui/utils/webhook.py index e6e10884a..d4bdbdb4f 100644 --- a/backend/open_webui/utils/webhook.py +++ b/backend/open_webui/utils/webhook.py @@ -19,7 +19,11 @@ def post_webhook(url: str, message: str, event_data: dict) -> bool: payload["text"] = message # Discord Webhooks elif "https://discord.com/api/webhooks" in url: - payload["content"] = message + payload["content"] = ( + message + if len(message) > 2000 + else f"{message[: 2000 - 14]}... (truncated)" + ) # Microsoft Teams Webhooks elif "webhook.office.com" in url: action = event_data.get("action", "undefined")