Ver código fonte

refac: discord webhook

Timothy Jaeryang Baek 4 meses atrás
pai
commit
423fee347a
1 arquivos alterados com 5 adições e 1 exclusões
  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")