Browse Source

refac: discord webhook

Timothy Jaeryang Baek 4 months ago
parent
commit
423fee347a
1 changed files with 5 additions and 1 deletions
  1. 5 1
      backend/open_webui/utils/webhook.py

+ 5 - 1
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")