XiaoMiku01 / fansMedalHelper

新版B站粉丝牌助手 全自动升级粉丝牌
https://doc.loveava.top/
GNU General Public License v3.0
1.25k stars 831 forks source link

b站亲密度规则改了 [7-23 新规则讨论] #189

Open hhsjja opened 3 months ago

hhsjja commented 3 months ago

Screenshot_2024-07-23-07-39-03-48_149003a2d400f6adb210d7e357a3a646.jpg

Screenshot_2024-07-23-07-39-45-46_149003a2d400f6adb210d7e357a3a646.jpg

每天只能白嫖50+70+80=200亲密度 而且三天无互动自动熄灭刷礼物点亮 靠挂机升级20级粉丝牌遥遥无期了

XiaoMiku01 commented 3 months ago

呃呃 , 需要脚本自动送付费礼物吗 , 这样不太好吧

Lucio-0408 commented 3 months ago

运行一次点满50个赞和发10条弹幕就行吧,观看时长可以通过配置文件自定义

JokerQyou commented 3 months ago

@hhsjja 截图的这个在app的哪个地方可以查看?翻阅了全站帮助并没有找到类似说明

XiaoMiku01 commented 3 months ago

运行一次点满50个赞和发10条弹幕就行吧,观看时长可以通过配置文件自定义

我后面改成全部都在配置文件里面读取吧 点赞次数和弹幕数量 阿姨真是死妈妈了

MegumiN152 commented 3 months ago

还能用吗,现在就想保个牌子

nekoaday commented 3 months ago

真的就正好昨天改的啊,我看规则改了,但粉丝牌经验还是1500 这两天已经巧的不能再巧了,找破解软件一瞪眼52论坛开放注册。b站心血来潮看一眼粉丝牌发现规则改了(然后就把阿里云函数删了)。小米社区卡着活动升到了5级 我是不是应该去买彩票

ckyuex commented 3 months ago

😅200亲密度还真不如不挂,反正我这边都15级往上了,再也不送牌子了

forevemoe commented 3 months ago

以后每天0点一过,直播间脚本每人刷10条弹幕,大主播那会多乱我都不敢想。没开播的也要硬刷10条,纯属恶心人

Momuuuu commented 3 months ago

不仅亲密度规则改了,点亮规则也改了,不能靠发弹幕点亮了,必须花钱才能点亮了,无限白嫖成为历史了,一直白嫖的话牌子亮都不会亮😅 这下阿姨是真的死妈妈了

140948940 commented 3 months ago

这下20级遥遥无期了

yutianye-max commented 3 months ago

这下20级遥遥无期了

现在送新的牌子,只能从一级开始了,悲

eki1563 commented 3 months ago

@hhsjja 截图的这个在app的哪个地方可以查看?翻阅了全站帮助并没有找到类似说明

PC 端网页的说明地址在这里:https://link.bilibili.com/p/help/index#/audience-fans-medal 每日白嫖只能加 200 点了:

onsummer commented 3 months ago

如果硬币多,而且主播的视频投稿多的话,还可以一天最大5w亲密度往前冲,我有好几个19级的应该还能冲到20级。1硬币=100亲密度,意味着1000个硬币就10万亲密度,19到20级需要5000个。

顺便,阿姨真的死妈妈了

bugroom commented 3 months ago

在其他类似项目讨论区看到:貌似不开播点赞没经验(/捂脸) [https://github.com/RayWangQvQ/BiliBiliToolPro/issues/751]()

BlackSpacee commented 3 months ago

B 站可能会变质,但永远不会倒闭。

Adjudicatorz commented 2 months ago

这下B站真的司马了

1274158154 commented 2 months ago

无语了

night-afk commented 2 months ago

早上發現偷偷更新了 圖片_20240726084046

Aiko1737 commented 2 months ago

阿姨滑跪了,这下每天挂25分钟观时拿完1500亲密度

XiaoMiku01 commented 2 months ago

这个版本的还有效吗@Aiko1737 ,听说心跳包改了,这周末有空应该可以更新

timewind82 commented 2 months ago

这个版本的还有效吗@Aiko1737 ,听说心跳包改了,这周末有空应该可以更新

感觉还是有问题存在,看了下近三天的报告推送,各个牌子单日亲密度就没有超过80的

Lucio-0408 commented 2 months ago

这个版本的还有效吗@Aiko1737 ,听说心跳包改了,这周末有空应该可以更新

感觉还是有问题存在,看了下近三天的报告推送,各个牌子单日亲密度就没有超过80的

之前规则改过,20分钟80点,发弹幕10条70点,点赞50次50点,一天合计200点,现在的规则是25分钟满1500点

Lucio-0408 commented 2 months ago

这个版本的还有效吗@Aiko1737 ,听说心跳包改了,这周末有空应该可以更新

你的脚本还有效,用bilitool发心跳包我这边是无效

timewind82 commented 2 months ago

这个版本的还有效吗@Aiko1737 ,听说心跳包改了,这周末有空应该可以更新

感觉还是有问题存在,看了下近三天的报告推送,各个牌子单日亲密度就没有超过80的

之前规则改过,20分钟80点,发弹幕10条70点,点赞50次50点,一天合计200点,现在的规则是25分钟满1500点

好的,那我再观察两天

suixinex commented 2 months ago

这个版本的还有效吗@Aiko1737 ,听说心跳包改了,这周末有空应该可以更新

有效,但又貌似不有效,刚刚测试运行了观看30分钟,一个粉丝牌是1500一个是300,貌似经验是一个一个粉丝牌算的。配置的异步执行和只有白名单两个粉丝牌,没有配置点赞发弹幕之类的其他任务

msm8976 commented 2 months ago

从上周改规则开始观看直播的亲密度就是随机在加,感觉是单用户每分钟的心跳包只对一个直播间有效,相当于不能异步。按照刚出的新规则弹幕和点赞都不加亲密度的话,之后每天有多少个牌子分别挂多少个25分钟观看直播就行。

140948940 commented 2 months ago

这个版本的还有效吗@Aiko1737 ,听说心跳包改了,这周末有空应该可以更新

今天运行了3次就150,有用,但只有一点点

lfz-5 commented 2 months ago

好像规则又变了,https://link.bilibili.com/p/help/index#/audience-fans-medal ,观看的又补上来了 image

Gensokyo1995 commented 2 months ago

规则改了后,心跳包估计有改动,直播的亲密度获取不全,需要多运行好几次

ripbilibili commented 2 months ago

规则改了后,心跳包估计有改动,直播的亲密度获取不全,需要多运行好几次

我目前来看没问题,是不是同行运行多个?运多个就会出现这样。

zhangsan1025 commented 2 months ago

5分钟只能给一个粉丝牌加300亲密度,期间其他的不加 稍微改了一点,暂时凑合着用 src/user.py#311

    async def watchinglive(self):
        if not self.config['WATCHINGLIVE']:
            self.log.log("INFO", "每日观看不直播任务关闭")
            return
        HEART_MAX = 26
        self.log.log("INFO", f"每日{HEART_MAX}分钟任务开始")
        for medal in self.medalsNeedDo:
            for i in range(HEART_MAX):
                await self.api.heartbeat(medal['room_info']['room_id'], medal['medal']['target_id'])
                self.log.log(
                    "INFO",
                    f"{medal['anchor_info']['nick_name']} 房间的第{i+1}次心跳包已发送({i+1}/{HEART_MAX})",
                )
                await asyncio.sleep(60)
GRTsk0818 commented 2 months ago

规则又有小改,好像不用花米就能点亮粉丝牌了

粉丝勋章熄灭状态下,在勋章对应的直播间内完成任意点亮任务,即点赞30次、发送弹幕1条、投喂付费灯牌、电池礼物、开通大航海或给对应勋章的主播视频充电,均可点亮勋章3天,其中点赞行为和发送弹幕行为仅点亮勋章不可获得亲密度,付费行为可点亮勋章并获得对应的亲密度。

之前的方法有一部分加不到亲密度,是异步同步的问题吗 还有新规则怎么调参数才加得多,有没有人研究一下

XiaoMiku01 commented 2 months ago

190 已经暂时可以通过观看获取 1500 亲密度了, 但是无法和之前一样,所有的房间一起看了,现在只能一个个看,25分钟一个直播间

一天 57个牌子 所以现在只推荐白名单模式 + 本地部署 云函数运行少量可以 大量的请求的时间 免费额度会消耗的特别快 大家测试一下, 我看有没有可能通过web 端的心跳和 app端的心跳同时发送加快观看

msm8976 commented 2 months ago

发现最新的规则点亮灯牌的免费任务只有点赞或弹幕,续灯牌(点亮状态延期)的免费任务只有观看直播,对于20级牌子不观看直播的话,牌子会每点亮3天熄灭一天。不知道每日观看多长时间直播可以续期,如果是1分钟或者5分钟还稍微好点,25分钟的话又要多花很长时间挂

XiaoMiku01 commented 2 months ago

20级的弹幕点赞不会亮吗

msm8976 commented 2 months ago

在熄灭状态可以通过弹幕点赞来点亮,但是点亮状态下不能通过弹幕点赞续期,脚本发送弹幕的时间是固定的,在即将熄灭的那一天发的弹幕好像会在熄灭前发送起不到点亮效果,所以会每点亮三天熄灭一天

XiaoMiku01 commented 2 months ago

190 已经暂时可以通过观看获取 1500 亲密度了, 但是无法和之前一样,所有的房间一起看了,现在只能一个个看,25分钟一个直播间 一天 57个牌子 所以现在只推荐白名单模式 + 本地部署 云函数运行少量可以 大量的请求的时间 免费额度会消耗的特别快 大家测试一下, 我看有没有可能通过web 端的心跳和 app端的心跳同时发送加快观看

悲报,双端也没法同时加亲密度,B站后台加了账号全局锁,只能一个个看了

LiaN123456789 commented 2 months ago

现在只能白名单看一个改一个了 牌子多有点麻烦,能不能让他添加多个账号然后一个一个运行嗯?

Momuuuu commented 2 months ago

190 已经暂时可以通过观看获取 1500 亲密度了, 但是无法和之前一样,所有的房间一起看了,现在只能一个个看,25分钟一个直播间

一天 57个牌子

所以现在只推荐白名单模式 + 本地部署

云函数运行少量可以 大量的请求的时间 免费额度会消耗的特别快

大家测试一下, 我看有没有可能通过web 端的心跳和 app端的心跳同时发送加快观看

大佬,我就是本地部署的,这个白名单模式我没太懂,是我们一个配置文件里只填一个人的白名单去挂,然后在电脑里同时搞很多个粉丝牌助手,同时运行多个main.py对应不同的配置文件吗?然后每个配置文件的定时间隔25min这样子?

lfz-5 commented 2 months ago

190 已经暂时可以通过观看获取 1500 亲密度了, 但是无法和之前一样,所有的房间一起看了,现在只能一个个看,25分钟一个直播间

一天 57个牌子 所以现在只推荐白名单模式 + 本地部署 云函数运行少量可以 大量的请求的时间 免费额度会消耗的特别快 大家测试一下, 我看有没有可能通过web 端的心跳和 app端的心跳同时发送加快观看

大佬,我就是本地部署的,这个白名单模式我没太懂,是我们一个配置文件里只填一个人的白名单去挂,然后在电脑里同时搞很多个粉丝牌助手,同时运行多个main.py对应不同的配置文件吗?然后每个配置文件的定时间隔25min这样子?

不是吧,一个配置文件的白名单可以添加多个UID,观看时间设为25分钟,我是用docker的,更新到最新镜像就是一个up看完再看下一个了。放一下我的配置文件吧,很多都是默认的。

USERS:
    - access_key: ***** # 注意冒号后的空格 否则会读取失败 英文冒号
      white_uid: 80209*,  216947*, 4487*, 122326* # 白名单用户ID, 可以是多个用户ID, 以逗号分隔,填写后只会打卡这些用户,黑名单失效,不用就填0
      banned_uid: 0 # 黑名单UID 同上,填了后将不会打卡,点赞,分享 用英文逗号分隔 不填则不限制,两个都填0则不限制,打卡所有直播间
 #    - access_key:
 #      white_uid: 0
 #      banned_uid: 0
    # 注意对齐
    # 多用户以上格式添加
    # 井号后为注释 井号前后必须有空格!井号前后必须有空格!井号前后必须有空格!
    # 冒号后面也要有空格!冒号前面也要有空格!冒号前面也要有空格!
    # 英文冒号,英文逗号!英文逗号!英文逗号!
CRON: 15 16 * * *
# 这里是 cron 表达式, 第一个参数是分钟, 第二个参数是小时
# 例如每天凌晨0点0分执行一次为 0 0 * * *
# 如果不填,则不使用内置定时器,填写正确后要保持该进程一直运行

SENDKEY: # Server酱微信推送 可选 获取地址:https://sct.ftqq.com/
MOREPUSH: {"notifier":"bark","params":{"markdown":false,"key":"***"}} # 更多种类的推送 详细配置见文档

PROXY: # 推送代理地址,如:http://1.2.3.4:5678 支持 http/socks4/socks5 不支持 https 不用代理的不用填
#########以下为自定义配置#########

ASYNC: 1 # 异步执行,默认异步执行,设置为0则同步执行,开启异步后,将不支持设置点赞CD时间

LIKE_CD: 2 # 点赞间隔时间,单位秒,默认2秒,仅为同步时生效,设置为0则不点赞

DANMAKU_CD: 6 # 弹幕间隔时间,单位秒,默认6秒,设置为0则不发弹幕打卡,只能同步打卡

WATCHINGLIVE: 25 # 每日观看直播时长,单位 min ,设置为0则关闭, 默认 65 分钟

WEARMEDAL: 0 # 是否弹幕打卡时自动带上当前房间的粉丝牌,避免房间有粉丝牌等级禁言,默认关闭,设置为1则开启

SIGNINGROUP: 2 # 应援团签到CD时间,单位秒,默认2秒,设置为0则不签到
# 说明:
# 本项目中的异步执行指的是:同时点赞或者分享所有直播间,速度非常快,但缺点就是可能会被B站吞掉亲密度,所以建议粉丝牌较少的用户开启异步执行
# 粉丝牌数大于30的用户建议使用同步,会更加稳定。缺点就是速度比较慢,但是可以设置点赞和分享的CD时间,避免被B站吞掉亲密度
# 多用户之间依然是异步,不受配置影响

从日志看应该也是正常的 Screenshot 2024-08-09 143810_mosaic

ckyuex commented 2 months ago

能亮就行了,亲密度就那样吧

Momuuuu commented 2 months ago

190 已经暂时可以通过观看获取 1500 亲密度了, 但是无法和之前一样,所有的房间一起看了,现在只能一个个看,25分钟一个直播间

一天 57个牌子

所以现在只推荐白名单模式 + 本地部署

云函数运行少量可以 大量的请求的时间 免费额度会消耗的特别快

大家测试一下, 我看有没有可能通过web 端的心跳和 app端的心跳同时发送加快观看

大佬,我就是本地部署的,这个白名单模式我没太懂,是我们一个配置文件里只填一个人的白名单去挂,然后在电脑里同时搞很多个粉丝牌助手,同时运行多个main.py对应不同的配置文件吗?然后每个配置文件的定时间隔25min这样子?

不是吧,一个配置文件的白名单可以添加多个UID,观看时间设为25分钟,我是用docker的,更新到最新镜像就是一个up看完再看下一个了。放一下我的配置文件吧,很多都是默认的。


USERS:

    - access_key: ***** # 注意冒号后的空格 否则会读取失败 英文冒号

      white_uid: 80209*,  216947*, 4487*, 122326* # 白名单用户ID, 可以是多个用户ID, 以逗号分隔,填写后只会打卡这些用户,黑名单失效,不用就填0

      banned_uid: 0 # 黑名单UID 同上,填了后将不会打卡,点赞,分享 用英文逗号分隔 不填则不限制,两个都填0则不限制,打卡所有直播间

 #    - access_key:

 #      white_uid: 0

 #      banned_uid: 0

    # 注意对齐

    # 多用户以上格式添加

    # 井号后为注释 井号前后必须有空格!井号前后必须有空格!井号前后必须有空格!

    # 冒号后面也要有空格!冒号前面也要有空格!冒号前面也要有空格!

    # 英文冒号,英文逗号!英文逗号!英文逗号!

CRON: 15 16 * * *

# 这里是 cron 表达式, 第一个参数是分钟, 第二个参数是小时

# 例如每天凌晨0点0分执行一次为 0 0 * * *

# 如果不填,则不使用内置定时器,填写正确后要保持该进程一直运行

SENDKEY: # Server酱微信推送 可选 获取地址:https://sct.ftqq.com/

MOREPUSH: {"notifier":"bark","params":{"markdown":false,"key":"***"}} # 更多种类的推送 详细配置见文档

PROXY: # 推送代理地址,如:http://1.2.3.4:5678 支持 http/socks4/socks5 不支持 https 不用代理的不用填

#########以下为自定义配置#########

ASYNC: 1 # 异步执行,默认异步执行,设置为0则同步执行,开启异步后,将不支持设置点赞CD时间

LIKE_CD: 2 # 点赞间隔时间,单位秒,默认2秒,仅为同步时生效,设置为0则不点赞

DANMAKU_CD: 6 # 弹幕间隔时间,单位秒,默认6秒,设置为0则不发弹幕打卡,只能同步打卡

WATCHINGLIVE: 25 # 每日观看直播时长,单位 min ,设置为0则关闭, 默认 65 分钟

WEARMEDAL: 0 # 是否弹幕打卡时自动带上当前房间的粉丝牌,避免房间有粉丝牌等级禁言,默认关闭,设置为1则开启

SIGNINGROUP: 2 # 应援团签到CD时间,单位秒,默认2秒,设置为0则不签到

# 说明:

# 本项目中的异步执行指的是:同时点赞或者分享所有直播间,速度非常快,但缺点就是可能会被B站吞掉亲密度,所以建议粉丝牌较少的用户开启异步执行

# 粉丝牌数大于30的用户建议使用同步,会更加稳定。缺点就是速度比较慢,但是可以设置点赞和分享的CD时间,避免被B站吞掉亲密度

# 多用户之间依然是异步,不受配置影响

从日志看应该也是正常的

Screenshot 2024-08-09 143810_mosaic

OK,感谢🙏🏻没用过白名单哈哈哈,回去试试

ripbilibili commented 2 months ago

是不是需要一个检测开播状态的功能?现在必须开播时挂机才增加经验,下播状态挂好像等于白挂了。 而且同一时间只能挂一个直播间,粉丝牌子多了的话如果不最大化利用时间,很多时间就浪费了。

现在必须开播时挂机才增加经验 不是,跟以前一样。

牌子多建议用白名单模式。