bili-sync
bili-sync copied to clipboard
B站的配置参数能不能做一个webhook接收?目前使用版本v2.6.3
配置参数webhook化
感谢大佬做的这个项目,我不会RUST语言编程,所以不能增加这个小功能。 但是受到”青龙"的环境变量webhook化的启发,感觉这样做避免cookie过期简单一些,我可以编写一个油猴的脚本用来读取cookie然后自动发送到指定的webhook中,这样就不用每次都去找那5个参数了。只用网页登录一下B站就可以自动更新这个项目。
浏览器登录B站→油猴脚本(获取参数,发送到指定webhook)→bili-sync接收参数存入系统
扫码登录无这个忧虑
扫码登录掉线太快
程序本身是前后端分离的,你完全可以通过 API 接口实现配置更新,具体流程是:
- get
/api/config - 拿到 json 后替换
credential中的各个字段 - post
/api/config
不过问题是程序内部包含了 credential 的更新逻辑,使用这种方式维护可能会和 b 站网页端本身的 credential 逻辑存在冲突。
我可以新增一个 DISABLE_CREDENTIAL_REFRESH 的环境变量用来停用 bili-sync 的 credential 更新逻辑,你部署的时候将其设置为 true 再用这种方式维护 credential 就没有障碍了。