nfe-w / aio-dynamic-push

一款整合多平台动态/直播开播提醒检测与推送的小工具, 目前支持:B站、微博、小红书、抖音、斗鱼、虎牙。
MIT License
155 stars 18 forks source link

xhs-企业机器人 图片还是无法显示 #12

Closed Looper0331 closed 5 months ago

Looper0331 commented 5 months ago

image

重新拉去了镜像,这下电脑和手机都不显示了。。。是不是pic_url字符串拼接有误。。。肯能还得麻烦检查下~

之前问题官方说明:https://developers.weixin.qq.com/community/enterprisewechat/doc/000e2e68f78a68b8514b3862756800

nfe-w commented 5 months ago

没理由呀。。

image image
Looper0331 commented 5 months ago

debug后是有重新构建镜像吗,我是刚刚重新拉去镜像的,配置文件没变动。。

nfe-w commented 5 months ago

代码提交后镜像是自动构建的,而且我换安卓手机看了一眼,也是有图片的,你是用那个profile_id试的? https://github.com/nfe-w/aio-dynamic-push/actions/runs/9002702758 https://hub.docker.com/repository/docker/nfew/aio-dynamic-push/tags

Looper0331 commented 5 months ago

image

镜像看到了是改过的,这个地方,后缀确定是".jpg"吗。。。

Looper0331 commented 5 months ago

image

我自己的号测试,5d7b9ef80000000001000ad5

nfe-w commented 5 months ago

https://ci.xiaohongshu.com/{pic_id}?imageView2/2/w/500/format/jpg 是七牛图片处理器的用法

Looper0331 commented 5 months ago

这种url应该不行,必须之 ".jpg"或".png" 后缀的直链才行

nfe-w commented 5 months ago

问题是小红书拿不到.jpg或.png结尾的图片链接

nfe-w commented 5 months ago

你这个图片url确实不兼容七牛图片处理的url格式(不太清楚原因),我还是把刚才的提交回滚吧,起码之前 安卓、iPhone、mac 是正常的

Looper0331 commented 5 months ago

image

image

不对,我错了,我看了我微信获取的url,是这样的,但是浏览器可以直接打开

Looper0331 commented 5 months ago

image

看了下,xhs图片需要触发下载后获取base64码再去转换解码

nfe-w commented 5 months ago

但企微bot对于 "msgtype": "news" 只接收图片url, 也不能先下载再上传到哪儿

其实我感觉这是企业微信的bug,除了Windows的企微,其他都正常支持xhs原生的pic_url,而且钉钉飞书也正常支持

Looper0331 commented 5 months ago

但企微bot对于 "msgtype": "news" 只接收图片url, 也不能先下载再上传到哪儿

其实我感觉这是企业微信的bug,除了Windows的企微,其他都正常支持xhs原生的pic_url,而且钉钉飞书也正常支持

哈哈,明天我问下企微客服试试,真是发现大瓜了。。我也再想想有没有其他转换的办法,谢谢了哈,辛苦辛苦