BiliCLMonkey

Bilibili评论区第三方抽奖插件(Tampermonkey)

介绍

本项目是之前BiliCLOnline(B站评论区抽奖平台)的本地油猴插件版本,考虑到域名续期、服务器实例与带宽租赁的价格成本,以及后端服务维护成本、反反爬虫成本,将逐渐减少对原 BiliCLOnline 的开发和维护频率,转到新的 BiliCLMonkey 的开发和维护上来。

BiliCLMonkey 是依托于 Tampermonkey 的油猴插件,用户可以在任意一个安装了 Tampermonkey 插件管理器的浏览器上安装并使用 BiliCLMonkey,抽奖过程中的网络请求直接由浏览器发送到Bilibili,不依赖于其它后端服务,省去了原 BiliCLOnline 登录校验的麻烦,也避免了第三方登录可能导致的安全风险,这也方便检查中奖者是否是粉丝!

特点

安装

  1. 安装 Tampermonkey (若已安装可跳过)

    BiliCLMonkey 是依赖于 Tampermonkey 的浏览器插件,请先在浏览器访问 https://www.tampermonkey.net ,将 Tampermonkey 添加到当前浏览器。

    install Tampermonkey

  2. 安装

    »> 点击此处安装 BiliCLMonkey «<

使用方法

请在登录B站后使用!!!

  1. 打开任意一个视频 / 音频 / 专栏 / 动态,会发现左下角有 “评论区抽奖” 按钮 find-button

  2. 直接点击它,会呼出 “B站评论区抽奖面板”

    面板显示正在获取评论:

    panel-fetching

    获取完成后会展示所有评论和抽奖条件:

    panel-done

    如果有需要,可以点击“下载所有评论数据”以CSV格式保存当前获取的所有评论:

    download-replies

  3. 填写抽奖条件后点击 “开始抽奖”

    抽取完成后,下方会显示 “揭晓所有中奖者” 按钮和中奖者列表:

    lottery

    直接点击中奖项,可以看到中奖者信息:

    lottery-open-single

    包含了中奖者头像、昵称、UID、等级、评论发布时间、评论内容节选以及粉丝状态,现在可以方便地判断中奖者是否是粉丝了,并且右边有跳转到发私信按钮,点击后可以跳转到中奖者的私信对话框。

    想一次性开启所有中奖者,可以直接点击 “揭晓所有中奖者” 按钮:

    lottery-open-all

    因为判断用户是否是粉丝可能会失败,所以如果开启中奖者之后,像上图一样显示了 “重新获取”,可以点击 “重新获取” 再次尝试获取中奖者是否是粉丝:

    lottery-fans-refresh

更新与其它说明

2025-02-22更新:

  1. 优化抽奖浮动按钮显示,降低Z序避免遮挡全屏视频

2025-02-19更新:

  1. 优化背景色与突出块显示
  2. 优化评论进度显示,使用不含楼中楼的评论数作为总评论数

2025-02-17更新:

  1. 使用 flatpickr 代替原生时间日期选择器
  2. 下载所有评论数据功能

2025-02-15更新:

  1. 实现初版功能