From 54307297ab86c8e3d4ae37180805ced8c0425431 Mon Sep 17 00:00:00 2001 From: liuwei Date: Thu, 5 Jun 2025 11:18:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=85=8D=E7=BD=AE=E9=A1=B9?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/music/config.toml | 5 ++++- plugins/music/main.py | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/plugins/music/config.toml b/plugins/music/config.toml index 1b24522..c8fd1a8 100644 --- a/plugins/music/config.toml +++ b/plugins/music/config.toml @@ -1,6 +1,9 @@ +[Music] enable = true command = ["点歌", "音乐", "音乐点播", "点播音乐", "音乐点歌"] command-format = """ 🎵点歌指令: 点歌 歌曲名 -""" \ No newline at end of file +""" + +music_api_url ="https://www.hhlqilongzhu.cn/api/joox/juhe_music.php?msg={song_name}&type=json&n=1" \ No newline at end of file diff --git a/plugins/music/main.py b/plugins/music/main.py index 3644b57..4ecb3dd 100644 --- a/plugins/music/main.py +++ b/plugins/music/main.py @@ -57,7 +57,7 @@ class MusicPlugin(MessagePluginInterface): self._commands = self._config.get("Music", {}).get("command", ["点歌", "音乐"]) self.command_format = self._config.get("Music", {}).get("command-format", "点歌 歌曲名") self.enable = self._config.get("Music", {}).get("enable", True) - + self.music_api_url = self._config.get("Music", {}).get("music_api_url", "") self.LOG.info(f"[{self.name}] 插件初始化完成,指令:{self._commands}") return True @@ -127,7 +127,7 @@ class MusicPlugin(MessagePluginInterface): """搜索歌曲信息""" try: # 尝试QQ音乐API - fallback_api = f"https://www.hhlqilongzhu.cn/api/joox/juhe_music.php?msg={song_name}&type=json&n=1" + fallback_api = f"{self.music_api_url}".format(song_name=song_name) response = requests.get(fallback_api) if response.status_code != 200: