本帖最后由 大肉饼 于 2020-2-29 16:05 编辑
哔哩哔哩Bilibili直播助手【领瓜子·亲密度·抢礼物】需要懂点python
先放项目的地址 https://github.com/yjqiang/bili2.0
,且经过原作者的同意。
具体教程已经出了https://www.52pojie.cn/thread-1119227-1-1.html 也希望大家支持一下,谢谢
功能:
1. 主站每日任务
1. 每日登录
2. 每日观看视频
3. 每日投币
4. 每日分享视频
2. 直播每日任务
1. 双端观看直播
2. 直播在线宝箱
3. 每日签到
4. 双端心跳领取经验
5. 应援团签到
3. 辅助功能
1. 直播间报送的抽奖自动参与领取(PK、小电视、风暴、舰队等)
2. 风纪委案件的辅助判定(不会影响公平性)
4. 其他
1. 清空当日到期礼物
2. 根据亲密度赠送礼物3. 银瓜子硬币兑换
bili2.0 1. 本项目已经取代 https://github.com/yjqiang/bilibili-live-tools,旧项目已经完全废除,不再提供更新和 bug 修复
2. 项目初期只是想作为多用户分支,结果做完后发现,比原来项目做了很多。比如结构优化、很多函数调整、web_session 独立以及一些新的功能等,而且对单用户也很友好3. WIKI 里面有一些功能说明,以及代码一些设计细节
使用方法
1. 先下载项目到电脑 https://github.com/yjqiang/bili2.0/archive/master.zip
2. 安装 python3.6+,安装方法请自行谷歌/百度
3. requirements.txt 是所需第三方模块,
执行 pip install -r requirements.txt 安装模块
4. /conf/user.sample.toml 是用户目录示例,在里面添加自己的账号;/conf/ctrl.sample.toml 是用户配置示例
,里面有说明按需要开启功能; /conf/task.sample.toml 是任务(小电视、勋章投喂等)控制。
需要自己定制这几个文件(不是在原来 sample 文件上改,而是自己在 conf 文件夹内新建 user.toml、ctrl.toml 和 task.toml 文件,在新文件上面改(注意全部复制过去后再改,sample 文件只作为用户使用参考,程序运行不会读取此文件,只会读取用户的新建 toml 文件))
5. Python 和需要模块都装好了直接 cmd 运行 python run.py
6. 节奏风暴默认关闭,开启需要把 /conf/task.sample.toml 的 join_storm_raffle 修改,抢风暴的逻辑可以自由定制 /tasks/storm_raffle_handler.py
7. 动态和实物抽奖总开关(这里的开关是程序暴力轮询总开关,与 /conf/task.sample.toml 中的不一样,task控制的是单个用户是否参与)在 ctrl.sample.toml ,
开启后需要在 /conf/task.sample.toml 更新 dyn_lottery_friends(这是转发动态艾特的人选),参与的抽奖会在 dyn 里面产生一个 database 数据库(sqlite3)。
这里我说一下,
yj2.0版本属于公开的多用户版本比较好的开源项目了,
经测试几个月,
监控率达99%,
上船亲密度监控也搞达98%以上,
风暴监控也差不多98%,
但是这个风暴完全看账号人品的。
关于插件使用欢迎你们的提问,我看到会第一时间回答
关于很多大佬没明白,我自己重新做了一个教程, 因为回复有限制,不能一一回复大家 然后就统计了一下按照教程 一.先按照自己电脑系统下载PY主体程序 32位下载X86版本 64位下载X64版本 打开安装包后记得吧 Add Pyhon 3.6 to PATH 选项打对号 记得一定要打 二,安装好了之后下载git的文件放在你的文件夹 三,在解压好的文件夹里面按住shift+鼠标右键,选择cmd 四,pip更新 python -m pip install -U pip 安装库 pip install -r requirements.txt 过程中可能出现报错(表示为红色)需要再输入一遍指令直到所以库安装完 五,所有库安装完还需要进入conf文件夹里将带有.sample的文本后缀重命名为.toml
(例:user.toml和ctrl.toml和task.toml)
完成后使用notepad++打开user.toml将账号和密码分别填入username和password
(例:username = “账号” password = ”密码”)记得保存
这里提醒一下千万别用记事本打开(大神除外)
六,确认文件保存无误后双击run.py即可运行
|