forked from open-webui/open-webui
		
	refactor: dynamically swap activitySubtitle and activityImage if CUSTOM_NAME has been set
				
					
				
			This commit is contained in:
		
							parent
							
								
									5eac5c54f8
								
							
						
					
					
						commit
						427ca4e3f5
					
				
					 2 changed files with 15 additions and 17 deletions
				
			
		|  | @ -1,29 +1,27 @@ | ||||||
| import os |  | ||||||
| import chromadb |  | ||||||
| from chromadb import Settings |  | ||||||
| from base64 import b64encode |  | ||||||
| from bs4 import BeautifulSoup |  | ||||||
| 
 |  | ||||||
| from pathlib import Path |  | ||||||
| import json | import json | ||||||
| import yaml | import os | ||||||
|  | import shutil | ||||||
|  | from base64 import b64encode | ||||||
|  | from pathlib import Path | ||||||
|  | from secrets import token_bytes | ||||||
| 
 | 
 | ||||||
|  | import chromadb | ||||||
| import markdown | import markdown | ||||||
| import requests | import requests | ||||||
| import shutil | import yaml | ||||||
| 
 | from bs4 import BeautifulSoup | ||||||
| from secrets import token_bytes | from chromadb import Settings | ||||||
| from constants import ERROR_MESSAGES | from constants import ERROR_MESSAGES | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| try: | try: | ||||||
|     from dotenv import load_dotenv, find_dotenv |     from dotenv import find_dotenv, load_dotenv | ||||||
| 
 | 
 | ||||||
|     load_dotenv(find_dotenv("../.env")) |     load_dotenv(find_dotenv("../.env")) | ||||||
| except ImportError: | except ImportError: | ||||||
|     print("dotenv not installed, skipping...") |     print("dotenv not installed, skipping...") | ||||||
| 
 | 
 | ||||||
| WEBUI_NAME = "Open WebUI" | WEBUI_NAME = "Open WebUI" | ||||||
|  | WEBUI_FAVICON_URL = "https://openwebui.com/favicon.png" | ||||||
| shutil.copyfile("../build/favicon.png", "./static/favicon.png") | shutil.copyfile("../build/favicon.png", "./static/favicon.png") | ||||||
| 
 | 
 | ||||||
| #################################### | #################################### | ||||||
|  | @ -111,7 +109,7 @@ if CUSTOM_NAME: | ||||||
|         data = r.json() |         data = r.json() | ||||||
|         if r.ok: |         if r.ok: | ||||||
|             if "logo" in data: |             if "logo" in data: | ||||||
|                 url = ( |                 WEBUI_FAVICON_URL = url = ( | ||||||
|                     f"https://api.openwebui.com{data['logo']}" |                     f"https://api.openwebui.com{data['logo']}" | ||||||
|                     if data["logo"][0] == "/" |                     if data["logo"][0] == "/" | ||||||
|                     else data["logo"] |                     else data["logo"] | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| import json | import json | ||||||
| 
 | 
 | ||||||
| import requests | import requests | ||||||
| from config import VERSION | from config import VERSION, WEBUI_FAVICON_URL, WEBUI_NAME | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def post_webhook(url: str, message: str, event_data: dict) -> bool: | def post_webhook(url: str, message: str, event_data: dict) -> bool: | ||||||
|  | @ -26,8 +26,8 @@ def post_webhook(url: str, message: str, event_data: dict) -> bool: | ||||||
|                 "sections": [ |                 "sections": [ | ||||||
|                     { |                     { | ||||||
|                         "activityTitle": message, |                         "activityTitle": message, | ||||||
|                         "activitySubtitle": f"Open WebUI ({VERSION}) - {action}", |                         "activitySubtitle": f"{WEBUI_NAME} ({VERSION}) - {action}", | ||||||
|                         "activityImage": "https://openwebui.com/favicon.png", |                         "activityImage": WEBUI_FAVICON_URL, | ||||||
|                         "facts": facts, |                         "facts": facts, | ||||||
|                         "markdown": True, |                         "markdown": True, | ||||||
|                     } |                     } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 changchiyou
						changchiyou