Cp0204 / quark-auto-save

夸克网盘签到、自动转存、命名整理、发推送提醒和刷新媒体库一条龙
GNU Affero General Public License v3.0
445 stars 69 forks source link

Update notify.py #34

Closed Fr4nkxx closed 1 month ago

Fr4nkxx commented 1 month ago

bark推送bug,自建服务器无法推送

Cp0204 commented 1 month ago

谢谢,免得改一点发一个版,docker 的话拉 :main 标签,相当于night

Cp0204 commented 1 month ago

你的无法推送现象是? 这里应该不会出问题才对,https 也是 http 开头啊

Cp0204 commented 1 month ago

我直接同步了 qinglong 的最新 notify.py ,你再试试。

Fr4nkxx commented 1 month ago

不好意思昨天午睡迷糊了,提交了奇怪的代码,刚看了一下应该是/的问题,复制过来结尾有/,会失败,应该这样改吧

若复制完整推送地址或者自建地址

base_url = push_config.get("BARK_PUSH").rstrip('/') title_content = f'{urllib.parse.quote_plus(title)}/{urllib.parse.quote_plus(content)}' url = urllib.parse.urljoin(base_url + '/', title_content)

Cp0204 commented 1 month ago

不好意思昨天午睡迷糊了,提交了奇怪的代码,刚看了一下应该是/的问题,复制过来结尾有/,会失败,应该这样改吧

若复制完整推送地址或者自建地址

base_url = push_config.get("BARK_PUSH").rstrip('/') title_content = f'{urllib.parse.quote_plus(title)}/{urllib.parse.quote_plus(content)}' url = urllib.parse.urljoin(base_url + '/', title_content)

不好意思,我没有用过BARK,根据你的表述也没法猜测是哪里出的问题。 我已经把qinglong最新的同步过来的,qinglong用户多反馈多,代码大概率不会有明显的bug。 如果是你输入导致的,改你的输入就好了,不用改动代码。

Fr4nkxx commented 1 month ago

ok,问题不大,确实是输入问题,比如输入’https://123.com/123123/‘就不行,需要输入‘https://123.com/123123