SK-415 / HarukaBot

将 B 站的动态和直播信息推送至 QQ,基于 NoneBot2 开发
https://haruka-bot.sk415.icu
GNU Affero General Public License v3.0
822 stars 112 forks source link

【错误回报】部分群聊直播封面变网址了,私发的正常,且频繁出现 #409

Closed hakureireimusama closed 1 year ago

hakureireimusama commented 1 year ago

运行环境

Windows sever 2022

HarukaBot 版本

1.6.0post4

go-cqhttp 版本

1.1.0

错误描述

如图部分群聊直播封面变网址了,部分群聊是正常的,私发的也是正常的,且频繁出现 250047230-09a8e835-da42-4fc0-9737-27a43a9407de 250047240-6145f356-e4be-469b-ba12-5444940f8969 QQ截图20230701090955 QQ截图20230701091013

报错日志(如果有)

No response

boxie123 commented 1 year ago

gocq日志有报错吗?

fenixlin commented 1 year ago

情况一样,环境如下 gocq日志和hb日志都没有报错信息 而且非常神奇,我是同一位主播,同时通知两个群,没有at全体的群是正常的,有at全体的群就会封面无法正常显示

蹲一个后续 IID7PLI}Z A(AMR` J63%PS


运行环境 Windows sever 2016

HarukaBot 版本 1.6.0post4

go-cqhttp 版本 1.1.0

hakureireimusama commented 1 year ago

情况一样,环境如下 gocq日志和hb日志都没有报错信息 而且非常神奇,我是同一位主播,同时通知两个群,没有at全体的群是正常的,有at全体的群就会封面无法正常显示

蹲一个后续 IID7PLI}Z A(AMR` J63%PS

运行环境 Windows sever 2016

HarukaBot 版本 1.6.0post4

go-cqhttp 版本 1.1.0

确实,测试了一下,把不at全体的群改成at全体,就变成网址了

hakureireimusama commented 1 year ago

gocq日志有报错吗?

看了下没有报错

boxie123 commented 1 year ago

非常神奇的bug,可以尝试一下:

haruka_bot/plugins/pusher/live_pusher.py中49-51行的

live_msg = (
    f"{name} 开播啦!\n分区:{room_area}\n标题:{title}\n{MessageSegment.image(cover)}\n{url}"
)

改成:

live_msg = (
    f"{name} 开播啦!\n分区:{room_area}\n标题:{title}\n" + MessageSegment.image(cover) + f"\n{url}"
)
hakureireimusama commented 1 year ago

非常神奇的bug,可以尝试一下:

haruka_bot/plugins/pusher/live_pusher.py中49-51行的

live_msg = (
    f"{name} 开播啦!\n分区:{room_area}\n标题:{title}\n{MessageSegment.image(cover)}\n{url}"
)

改成:

live_msg = (
    f"{name} 开播啦!\n分区:{room_area}\n标题:{title}\n" + MessageSegment.image(cover) + f"\n{url}"
)

试了一下,好了~3q~

djkcyl commented 1 year ago

dev分支已修复