Docker安装哔哩哔哩(Bilibili)B 站主站助手、直播助手

项目地址

lkeme/BiliHelper-personal

哔哩哔哩(Bilibili)B 站主站助手、直播助手、直播抽奖、挂机升级、贴心小棉袄脚本、Lv6 离你仅有一步之遥~ - PHP 版(Personal)。

BiliHelper-personal部署

1
2
3
4
5
6
docker run -d \
--name bilihelper \
--restart always \
-v /volume1/docker/bilihelper/user.ini:/app/conf/user.ini \
-e MIRRORS=1 \
lkeme/bilihelper-personal

BiliHelper-personal配置

user.ini如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
version = 0.0.1

#######################
# 账户设置 #
#######################

[login.account]
; 帐号|密码
username = ""
password = ""

; 登录模式|[1.账密模式 2.短信验证码模式 3.行为验证码模式(暂未开放)]
[login.mode]
mode = 1

; 国家代码|mode=2触发|例:大陆86 澳大利亚61
[login.country]
country_code = 86

; 校验|mode=2触发|校验国内手机号|国外手机号关闭校验
[login.check]
phone = true

; UID|CSRF|令牌|(当前区域自动生成)
[login.auth]
uid =
csrf =
cookie =
access_token =
refresh_token =

#######################
# 功能设置 #
#######################

; 主站每日任务(每日登录、观看、投币、分享)
[main_site]
enable = true
; 每日观看
watch = true
; 每日分享
share = true
; 每日视频投币|random(随机热门)/fixed(关注列表)|投币稿件数(每日任务最大5)
add_coin = true
add_coin_mode = random
add_coin_num = 5

; 日常/周常礼物
[daily_bag]
enable = true

; 双端心跳
[double_heart]
enable = true

; 友爱社签到
[love_club]
enable = true

; 领取心跳礼物
[gift_heart]
enable = true

; 直播每日任务|每日签到|每日登录
[daily_task]
enable = true

; 直播箱子实物抽奖
[live_box]
enable = true

; 每日24个小心心|依赖加密心跳服务器
[small_heart]
enable = true

; 直播扭蛋活动抽奖|依赖加密心跳服务器
[live_capsule]
enable = true

; 点亮灰色勋章|100亲密度|每日或者只点亮灰色
[polish_the_medal]
enable = true
everyday = false

; 主站九宫格抽奖活动助手
[main_activity]
enable = true

; 银瓜子兑换硬币
[silver2coin]
enable = true

; 直播大乱斗
[live_pk]
enable = false

; 直播舰长总督
[live_guard]
enable = false

; 直播其他礼物
[live_gift]
enable = false

; 直播节奏风暴|丢弃率(0-100)|尝试次数(范围值)
[live_storm]
enable = false
drop_rate = 0
attempt = "5,10"

; 直播天选时刻|抽取类型(0: 无限制; 1: 关注主播; 2: 粉丝勋章; 3大航海; 4用户等级;5主站等级)|自动取关(测试功能)依赖于award_record|过滤关键词|逗号分隔
[live_anchor]
enable = false
limit_type = "0,1"
auto_unfollow = true
filter_words =

; 获取最新的中奖纪录
[award_record]
enable = true

; 活跃弹幕|弹幕房间(为空则随机)|弹幕内容(为空则随机)
[barrage]
enable = true
room_id = 9522051
content =

; 漫画助手
[manga]
enable = false

; 风纪委员投票|需要实名认证|慎用
[judgement]
enable = false

; 大会员权益|年度大会员专享
[vip_privilege]
enable = false

; B币券消费|年度大会员专享|每月默认充值数量5B币|消费方式优先级从上到下
[bp_consumption]
enable = false
# 消费B币充电|充电的目标UID|可充值自己的UID
bp2charge = false
bp2charge_uid = 6580464
# 消费B币充值金瓜子|5000金瓜子
bp2gold = false

; 自动转发抽奖动态|自动取关未中奖动态|强制清除抽奖组关注|过滤低于多少粉丝|自定义回复|过滤词|逗号分割
[dynamic]
enable = false
clear_dynamic = false
clear_group_follow = false
min_fans_num = 15000
auto_reply_text =
filter_words =

; 游戏赛事竞猜预测|破产机|每日竞猜次数|每次竞猜硬币(1-10)|下注(1.压大,2.压小,3.随机)
[match_forecast]
enable = false
max_num = 20
max_coin = 10
bet = 1

; 休眠时间|时间区间(0-23)|逗号分隔
[sleep]
enable = true
section = "2,3,4,5,6"

#######################
# 通知设置 #
#######################

; 消息推送|消息推送过滤词|逗号分割|优先级从上到下
[notify]
enable = false
filter_words =

; Dingtalk机器人|token|依赖USE_NOTIFY
[notify.dingtalk]
token =

; Tele机器人|url(可选)|token|chatid|依赖USE_NOTIFY
[notify.telegram]
url =
bottoken =
chatid =

; Pushplus酱|token|依赖USE_NOTIFY
[notify.pushplus]
token =

; Sever酱(原版)|令牌Key|依赖USE_NOTIFY
[notify.sc]
sckey =

; Server酱(Turbo版)|令牌Key|依赖USE_NOTIFY
[notify.sct]
sctkey =

; GoCqhttp|url|token|目标qq|依赖USE_NOTIFY
[notify.gocqhttp]
url = ""
token =
target_qq =

; Debug|个人调试推送|url|token|
[notify.debug]
url = ""
token =

#######################
# 基础设置 #
#######################

; 独立推送服务(主)|主备冲突
[alone_monitor]
enable = false
server_addr = "tcp://livecmt-1.mudew.com:10088"
server_key = ""

; 分区推送服务(备)|主备冲突
[zone_monitor]
enable = true
server_addr = "tcp://broadcastlv.chat.bilibili.com:2243/sub"

; 加密心跳服务器(开源)|如失效自行搭建
[heartbeat_enc]
server = "http://heartbeat-1.mudew.com:3000/enc"

#######################
# 房间设置 #
#######################

; 直播间ID,全局房间,用于礼物赠送、心跳等等.
[global_room]
room_id = 9522051

; 弹幕监控房间(为空则随机)
[socket]
room_id = 9522051

; 勋章亲密度,测试功能,有短位使用短位反之长位,左侧优先,仅支持辣条和亿元
; 当列表中所有ID都已达到每日上限,剩余礼物赠送ROOM_ID指定的直播间
; 是否填满(按时间投喂正常礼物,否则过期礼物)|直播间ID列表|逗号分隔|
[intimacy]
feed_fill = false
room_list = 9522051

#######################
# 网络设置 #
#######################

; 验证SSL证书|请求时验证SSL证书行为
[network.ssl]
verify_ssl = true

; 是否使用代理|(http\https)
[network.proxy]
enable = false
proxy = "http://127.0.0.1:8888"

#######################
# 程序设置 #
#######################

; 调试模式|采集完整日志
[debug]
enable = false

; 记录日志|日志回调地址
[log]
enable = false
callback = "http://www.example.com/api.send?text={account}[{level}]: {message}"
# 错误回调级别
#
# DEBUG 100
# INFO 200
# NOTICE 250
# WARNING 300
# ERROR 400
#
callback_level = 400

; app设置
[print]
; 用户名,可自定义
uname =
; 账号别名,如果为空则默认使用登录账号作为标示
user_identity =
; 多账号区别输出
multiple = false