番号插件改为直连JavBus解析,移除外部API服务依赖
变更项: 1. 重写 fanhao_search 主逻辑,参考 ovnrain/javbus-api 直接抓取 JavBus 详情页并解析字段。 2. 增加 gid/uc 提取与 AJAX 磁力表解析,支持可选磁力返回及字幕优先策略。 3. 修复封面发送链路:改为先下载图片 bytes 再调用 send_image_message。 4. 配置项改为 javbus_base_url/http_proxy,不再需要部署 javbus-api 服务。 5. 增强登录拦截场景处理:详情容器缺失或 login 页时返回明确提示。
This commit is contained in:
@@ -6,18 +6,15 @@ command-format = """
|
||||
番号 番号编号 例如:番号 SSIS-406
|
||||
"""
|
||||
|
||||
# JavBus API 服务地址(必填)
|
||||
# 示例:api_prefix = "http://127.0.0.1:8922"
|
||||
api_prefix = ""
|
||||
|
||||
# 可选鉴权 token,对应请求头 j-auth-token
|
||||
auth_token = ""
|
||||
# JavBus 站点地址(可替换为你可用的镜像域名)
|
||||
javbus_base_url = "https://www.javbus.com"
|
||||
|
||||
# 请求超时(秒)
|
||||
request_timeout_seconds = 15
|
||||
|
||||
# 详情路由模板(兼容不同 javbus-api 版本)
|
||||
movie_detail_paths = ["/api/v1/movies/{id}", "/api/movies/{id}"]
|
||||
# 可选代理(常用于绕过地区限制),示例:
|
||||
# http_proxy = "http://127.0.0.1:7890"
|
||||
http_proxy = ""
|
||||
|
||||
# 是否返回磁力(默认关闭,避免群里长文本刷屏)
|
||||
allow_download_link = false
|
||||
@@ -25,4 +22,7 @@ allow_download_link = false
|
||||
# 是否发送封面预览图(默认关闭)
|
||||
allow_preview_cover = false
|
||||
|
||||
# 当开启磁力时,是否优先返回“带字幕”磁力
|
||||
prefer_subtitle_magnet = true
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user