clansty / Q2TG

QQ 与 Telegram 群相互转发的 bot
https://t.me/Q2TGbot
GNU Affero General Public License v3.0
718 stars 73 forks source link

fix: rich header preview fails #231

Closed sakarie9 closed 5 months ago

sakarie9 commented 5 months ago

base64 会生成含有 + 等特殊符号的字符串,含有这些符号的 rich header 链接会被自动转义然后发送给 tg。但转义后的链接不会在 tg 里生成预览,造成 rich header 不显示以及回测失败

图片

换成 md5Hex 可以解决这个问题

2623684696 commented 5 months ago

@sakarie9 要是能实现不转义 那估计能解决吧

sakarie9 commented 5 months ago

@sakarie9 要是能实现不转义 那估计能解决吧

这么修比较简单(

这个 hash 也就是拿来刷新缓存用的,用什么编码大概都行

2623684696 commented 5 months ago

@sakarie9 比费劲写别的轻松