From 9c9d1b21d9fccef1bd583d96efe1d56ca760135b Mon Sep 17 00:00:00 2001 From: qydysky Date: Sat, 3 Apr 2021 09:18:24 +0800 Subject: [PATCH] =?utf8?q?=E8=BF=9B=E6=88=BF=E5=85=88=E5=B0=9D=E8=AF=95?= =?utf8?q?=E5=88=87=E6=8D=A2=E7=89=8C=E5=AD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Reply/F.go | 7 +++++++ bili_danmu.go | 6 ++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Reply/F.go b/Reply/F.go index 8eda235..e1fc4b5 100644 --- a/Reply/F.go +++ b/Reply/F.go @@ -769,12 +769,19 @@ func Save_to_json(Loc int,Context []interface{}) { //进入房间发送弹幕 func Entry_danmu(){ + flog := flog.Base_add(`进房弹幕`) + + //检查与切换粉丝牌,只在cookie存在时启用 + F.Get(`CheckSwitch_FansMedal`) + if v,_ := c.K_v.LoadV(`进房弹幕_有粉丝牌时才发`).(bool);v && c.Wearing_FansMedal == 0{ + flog.L(`T: `,`无粉丝牌`) return } if v,_ := c.K_v.LoadV(`进房弹幕_仅发首日弹幕`).(bool);v { res := F.Get_weared_medal() if res.Today_intimacy > 0 { + flog.L(`T: `,`今日已发弹幕`) return } } diff --git a/bili_danmu.go b/bili_danmu.go index 8d9a8e1..ce65378 100644 --- a/bili_danmu.go +++ b/bili_danmu.go @@ -75,6 +75,7 @@ func Demo(roomid ...int) { c.Note = ``//分区排行 c.Uname = ``//主播id c.Title = `` + c.Wearing_FansMedal = 0 reply.Saveflv_wait()//停止保存直播流 for len(change_room_chan) != 0 {<-change_room_chan} change_room_chan <- struct{}{} @@ -187,6 +188,9 @@ func Demo(roomid ...int) { }) F.Get(`Liveing`) + //检查与切换粉丝牌,只在cookie存在时启用 + F.Get(`CheckSwitch_FansMedal`) + //直播状态 if c.Liveing { danmulog.L(`I: `,"直播中") @@ -287,8 +291,6 @@ func Demo(roomid ...int) { go reply.Entry_danmu() go reply.Saveflvf() go reply.ShowRevf() - //检查与切换粉丝牌,只在cookie存在时启用 - F.Get(`CheckSwitch_FansMedal`) //小心心 go F.F_x25Kn() } -- 2.39.2