diff --git a/src/assets/images/logos/qq.png b/src/assets/images/logos/qq.png
new file mode 100644
index 00000000..36d571e6
Binary files /dev/null and b/src/assets/images/logos/qq.png differ
diff --git a/src/assets/images/logos/ugreen.jpg b/src/assets/images/logos/ugreen.jpg
deleted file mode 100644
index 6099ae8c..00000000
Binary files a/src/assets/images/logos/ugreen.jpg and /dev/null differ
diff --git a/src/assets/images/logos/ugreen.png b/src/assets/images/logos/ugreen.png
new file mode 100644
index 00000000..85331a64
Binary files /dev/null and b/src/assets/images/logos/ugreen.png differ
diff --git a/src/components/cards/MediaServerCard.vue b/src/components/cards/MediaServerCard.vue
index 69185491..782ef831 100644
--- a/src/components/cards/MediaServerCard.vue
+++ b/src/components/cards/MediaServerCard.vue
@@ -213,7 +213,7 @@ onMounted(() => {
自定义媒体服务器
-
+
diff --git a/src/components/cards/NotificationChannelCard.vue b/src/components/cards/NotificationChannelCard.vue
index 0402b1a1..8e50fe1d 100644
--- a/src/components/cards/NotificationChannelCard.vue
+++ b/src/components/cards/NotificationChannelCard.vue
@@ -99,7 +99,7 @@ const getIcon = computed(() => {
case 'telegram':
return getLogoUrl('telegram')
case 'qqbot':
- return getLogoUrl('notification')
+ return getLogoUrl('qq')
case 'vocechat':
return getLogoUrl('vocechat')
case 'synologychat':
diff --git a/src/utils/imageUtils.ts b/src/utils/imageUtils.ts
index f88e9e94..25e74fdd 100644
--- a/src/utils/imageUtils.ts
+++ b/src/utils/imageUtils.ts
@@ -11,7 +11,7 @@ import embyLogo from '@/assets/images/logos/emby.png'
import jellyfinLogo from '@/assets/images/logos/jellyfin.png'
import plexLogo from '@/assets/images/logos/plex.png'
import trimemediaLogo from '@/assets/images/logos/trimemedia.png'
-import ugreenLogo from '@/assets/images/logos/ugreen.jpg'
+import ugreenLogo from '@/assets/images/logos/ugreen.png'
import wechatLogo from '@/assets/images/logos/wechat.png'
import telegramLogo from '@/assets/images/logos/telegram.webp'
import slackLogo from '@/assets/images/logos/slack.webp'
@@ -31,6 +31,7 @@ import pluginLogo from '@/assets/images/logos/plugin.png'
import siteLogo from '@/assets/images/logos/site.webp'
import bangumiLogo from '@/assets/images/logos/bangumi.png'
import doubanBlackLogo from '@/assets/images/logos/douban-black.png'
+import qqLogo from '@/assets/images/logos/qq.png'
// 图标映射表
const logoMap: Record = {
@@ -61,6 +62,7 @@ const logoMap: Record = {
site: siteLogo,
bangumi: bangumiLogo,
'douban-black': doubanBlackLogo,
+ qq: qqLogo,
}
/**