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…
Reference in a new issue