瀏覽代碼

refac: discord webhook

Timothy Jaeryang Baek 4 月之前
父節點
當前提交
423fee347a
共有 1 個文件被更改,包括 5 次插入1 次删除
  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")