bili-sync icon indicating copy to clipboard operation
bili-sync copied to clipboard

B站的配置参数能不能做一个webhook接收?目前使用版本v2.6.3

Open kyeo-hub opened this issue 3 months ago • 2 comments

配置参数webhook化

感谢大佬做的这个项目,我不会RUST语言编程,所以不能增加这个小功能。 但是受到”青龙"的环境变量webhook化的启发,感觉这样做避免cookie过期简单一些,我可以编写一个油猴的脚本用来读取cookie然后自动发送到指定的webhook中,这样就不用每次都去找那5个参数了。只用网页登录一下B站就可以自动更新这个项目。

浏览器登录B站→油猴脚本(获取参数,发送到指定webhook)→bili-sync接收参数存入系统

kyeo-hub avatar Sep 16 '25 06:09 kyeo-hub

扫码登录无这个忧虑

qq1582185982 avatar Sep 18 '25 12:09 qq1582185982

扫码登录掉线太快

NyaMisty avatar Oct 02 '25 04:10 NyaMisty

程序本身是前后端分离的,你完全可以通过 API 接口实现配置更新,具体流程是:

  1. get /api/config
  2. 拿到 json 后替换 credential 中的各个字段
  3. post /api/config

不过问题是程序内部包含了 credential 的更新逻辑,使用这种方式维护可能会和 b 站网页端本身的 credential 逻辑存在冲突。

我可以新增一个 DISABLE_CREDENTIAL_REFRESH 的环境变量用来停用 bili-sync 的 credential 更新逻辑,你部署的时候将其设置为 true 再用这种方式维护 credential 就没有障碍了。

amtoaer avatar Dec 06 '25 15:12 amtoaer