Skip to content

Commit 7f04622

Browse files
committed
fix:尝试修复B站链接转化错误
1 parent a0e9191 commit 7f04622

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

plugin/bilibili/card2msg.go

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -307,16 +307,19 @@ func videoCard2msg(card bz.Card) (msg []message.MessageSegment, err error) {
307307
var mCard bz.MemberCard
308308
msg = make([]message.MessageSegment, 0, 16)
309309
mCard, err = bz.GetMemberCard(card.Owner.Mid)
310-
if err != nil {
311-
return
312-
}
310+
313311
msg = append(msg, message.Text("标题: ", card.Title, "\n"))
314312
if card.Rights.IsCooperation == 1 {
315313
for i := 0; i < len(card.Staff); i++ {
316314
msg = append(msg, message.Text(card.Staff[i].Title, ": ", card.Staff[i].Name, " 粉丝: ", bz.HumanNum(card.Staff[i].Follower), "\n"))
317315
}
318316
} else {
319-
msg = append(msg, message.Text("UP主: ", card.Owner.Name, " 粉丝: ", bz.HumanNum(mCard.Fans), "\n"))
317+
if err != nil {
318+
err = nil
319+
msg = append(msg, message.Text("UP主: ", card.Owner.Name, "\n"))
320+
} else {
321+
msg = append(msg, message.Text("UP主: ", card.Owner.Name, " 粉丝: ", bz.HumanNum(mCard.Fans), "\n"))
322+
}
320323
}
321324
msg = append(msg, message.Text("播放: ", bz.HumanNum(card.Stat.View), " 弹幕: ", bz.HumanNum(card.Stat.Danmaku)))
322325
msg = append(msg, message.Image(card.Pic))

0 commit comments

Comments
 (0)