From fa7bc04085a29b5b7417e214bf50a66c3a9ca797 Mon Sep 17 00:00:00 2001 From: huangxd- <649924757@qq.com> Date: Tue, 21 Oct 2025 22:20:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbahamut=E5=9C=A8=E6=9C=AC?= =?UTF-8?q?=E5=9C=B0=E5=90=AF=E5=8A=A8=E5=92=8Cdocker=E5=9C=BA=E6=99=AF?= =?UTF-8?q?=E4=B8=8B=E4=BB=A3=E7=90=86=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- danmu_api/worker.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 0ac33df..3da59f8 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ LogVar 弹幕 API 服务器 - 弹幕缓存(可通过 `COMMENT_CACHE_MINUTES` 配置,默认5分钟) - 用户偏好记录(可通过 `MAX_LAST_SELECT_MAP` 配置,默认100条) - Redis 分布式缓存支持(可选) -- **部署支持**:支持本地运行、Docker 容器化、Vercel 一键部署、Netlify 一键部署、Cloudflare 一键部署和 Docker 一键启动。 +- **部署支持**:支持本地运行、Docker 容器化、Vercel 一键部署、Netlify 一键部署、Edgeone 一键部署、Cloudflare 一键部署、Claw部署和 Docker 一键启动。 - **手动选择记忆**:支持记住之前搜索title时手动选择的anime,并在后续的match自动匹配时优选该anime【实验性】。 - **手动搜索支持输入播放链接获取弹幕**:支持手动搜索的播放器输入爱优腾芒哔播放链接可获取弹幕,如`senplayer`。 - **弹幕转换功能**:支持通过环境变量配置弹幕转换规则,包括: diff --git a/danmu_api/worker.js b/danmu_api/worker.js index 8b617f3..0f8c81e 100644 --- a/danmu_api/worker.js +++ b/danmu_api/worker.js @@ -1,6 +1,6 @@ // 全局状态(Cloudflare 和 Vercel 都可能重用实例) // ⚠️ 不是持久化存储,每次冷启动会丢失 -const VERSION = "1.4.4"; +const VERSION = "1.4.5"; let animes = []; let episodeIds = []; let episodeNum = 10001; // 全局变量,用于自增 ID @@ -4514,7 +4514,7 @@ async function bahamutSearch(keyword) { // 使用 traditionalizedKeyword 进行巴哈姆特搜索 const encodedKeyword = encodeURIComponent(traditionalizedKeyword); const url = proxyUrl - ? `${proxyUrl}?url=https://api.gamer.com.tw/mobile_app/anime/v1/search.php?kw=${encodedKeyword}` + ? `http://127.0.0.1:5321/proxy?url=https://api.gamer.com.tw/mobile_app/anime/v1/search.php?kw=${encodedKeyword}` : `https://api.gamer.com.tw/mobile_app/anime/v1/search.php?kw=${encodedKeyword}`; log("info", `[Bahamut] 传入原始搜索词: ${keyword}`); @@ -4560,7 +4560,7 @@ async function bahamutSearch(keyword) { // 确保 TMDB 标题也被编码 const encodedTmdbTitle = encodeURIComponent(tmdbTitle); const tmdbSearchUrl = proxyUrl - ? `${proxyUrl}?url=https://api.gamer.com.tw/mobile_app/anime/v1/search.php?kw=${encodedTmdbTitle}` + ? `http://127.0.0.1:5321/proxy?url=https://api.gamer.com.tw/mobile_app/anime/v1/search.php?kw=${encodedTmdbTitle}` : `https://api.gamer.com.tw/mobile_app/anime/v1/search.php?kw=${encodedTmdbTitle}`; const tmdbResp = await httpGet(tmdbSearchUrl, { headers: {