应水友的强烈要求和吐槽(大都吐槽AI机器人太沙雕萌新)之下,且云弹幕库内容太过陈旧内容有限(目前薅羊毛脚本采用AI智能聊天+云弹幕库混用),所以增加了自定义私有云弹幕功能。这里采用JSON格式的文本弹幕,优点是轻量级、易编辑、速度快,文本大小限制小于5MB(只要会用word的小白按照步骤都可以配置成功),需要注意的是此云弹幕需要配合 斗鱼薅羊毛脚本才支持。
下面这段话主要给不了解json的小白解释的,JSON格式主要以格式中的{}(大括号),[](中括号),:(冒号),""(引号),和,(逗号)都要用英文半角输入,否则会报错,每个双引号内为一条弹幕内容,在双引号内的的符号(比如"主播好美,么么哒!")的符号,您可以随便用中文的各种符号如逗号,叹号等,如果不懂也不要紧,大家把下面的模板下载下来,然后按照下面的说明,改双引号里面的弹幕内容就OK。文档说明中有些可以为空的字段,是指键值对(如下图json头中键值"msg"(键):"ok"(值))都要省略掉(也可以都填写内容),而不是只保留键,值为空(类似这种"msg":[""]或干脆没有值,如"msg":),如果还不懂,可以百度了解下。
Ctrl+S保存到本地为json文件格式。大家也可以下载目前公用的云弹幕,不过体积较大,而且需要格式化 (BeJson网址格式化json文本--> http://www.bejson.com/ ),这回结构是不是清晰了很多,下面我们着重介绍自定义弹幕的内容格式。
{
"error": 0,
"msg": "ok",
"data": {
--------------------------------- 普通精选区(内容不可为空) ---------------------------------
"通用": ["我又回来了","打卡签到","感谢大家的小礼物"],
"精选": ["一见倾心点关注,两眼沉沦送礼物", "来的潇洒走得酷,点点关注不迷路"],
--------------------------------- 房间类别区(字段可以为空) ---------------------------------
"颜值": ["主播女王,待你长发及腰时,打包带走可否?", "大家都是老司机"],
"王者荣耀": ["主宰王者之巅", "睥睨峡谷打穿", "主播在秀,对面在送"],
"和平精英": ["你钢枪,我隐形,你屠城,我躺赢","大吉大利,这局吃鸡🐔!"],
"绝地求生": ["伏地魔终结者", "来个雷💣,屠一队", "富快递,穷吃鸡"],
"英雄联盟": ["这波操作很nice👍", "游戏打的不错👌"],
--------------------------------- 中奖致谢区(字段可以为空) ---------------------------------
"winning": ["谢谢大佬,我居然中了!","中奖的赶脚,好舒服!"],
"noprize":["又双叒叕没中呀,好蓝瘦!"," 我太难了,又没中"],
"giftThank": ["大佬财满溢三江,名誉响九州!","大侠侠肝义胆,仗义疏财!"]
}
}
通用-是指在斗鱼所有房间都可以用的弹幕,一般填写通用的语句才好,譬如“主播好棒”,“铁粉来捧,主播威猛”……,发送频率为1;(不可为空)
精选-是指编辑比较长的精选语句,内容比较押韵的长短句或诗句,当然也可随便填您喜好,如“山重水复疑无路,点点关注不迷路”,“咸阳古道音尘短,斗鱼房间弹幕长”……发送频率为1/5;(不可为空)
房间类别区(如王者荣耀,和平精英、舞蹈、颜值等),这个是根据房间的二级标题类分类的,根据您的喜欢添加响应的房间类别,比如您特别喜欢看绝地求生类的吃鸡游戏,这里可以专门定义此类弹幕,标题头写“绝地求生”,内容为“大吉大利,赶快恰鸡”,“天命圈砸脸了”……脚本会根据当前房间的二级标题,自动匹配到标题后面的弹幕内容,这也是弹幕体系最为精华的部分,因为可以因房间而异。而当您跳转到其他非绝地求生房间,则不会发送这些弹幕,进一步降低暴露人机的风险,建议大家多多备用一些经常光顾某类房间的弹幕,发送频率为1;(可以为空)
Winning-中奖弹幕,比如参加火力全开,活动结束发现中奖名单里有自己,则会自动发送此类弹幕进行感谢房管或主播。发送频率为火力全开的结束时间点。(可以为空,但不建议,否则总会发送脚本默认-“哈哈,中奖了”)
Noprize-没奖弹幕,和上面的正好相反,火力全开结束后发现自己没中奖,则会发送此类弹幕吐槽诉苦下下。(可以为空,但不建议,否则总发送默认-“又么得中,蓝瘦”)
giftThank-礼物致谢功能,主要发送感谢其他人赠送礼物,和房管火力全开发丸子的的弹幕,注意这个弹幕是弹幕的后半部分,前半部分为感谢某人的具体信息,见下面效果图。这个功能需要开启隐藏功能方可使用,(可以为空,但如何使用此功能建议最好添加,否则总会发脚本默认-“老板大气”)
|
td> |
|
4. 大家按照上述要求,编辑好自定义的弹幕库内容后,先去要去bejson校验数据格式的正确性,网址 http://www.bejson.com/ 先把内容复制粘贴到网址的文字输入框内,然后点击校验,如果下面出现正确,那么恭喜您,您编辑的内容过关了。如果错了也不要紧,作者也经常忘记输入引号,或逗号错用中文的全角,这里会校验会提示您哪行错误,从而方便修改。
符合规则则出现下面提示框。这说明您最后一步成功了,下面就可以去脚本内找个火力房间试试效果喽。目前仅支持文本5MB的内容,如果全是文本已经非常大了,一部上百万字的小说的文字量。所以尽情的用吧!
上传成功后,还需要做最最后一步,就是彻底关闭浏览器,清下缓存(注:因为采用session缓存,所以刷新浏览器还是有缓存的),如果不重启浏览器,默认还是使用缓存的公用弹幕(或您老版的私有云弹幕),所以这一步骤不可省略呦!回到脚本,在任意直播间刷新页面后,F12查看控制台,如果出现下图的字样,说明您的私有专属云弹幕已经被启用了,Bingo,快去开心滴玩耍吧!少年!
上传完毕弹幕后,会出现在线访问链接地址,大家可以点击看看在线弹幕内容文字是否是正常,如果出现了乱码,则需要重新编码上传,否则程序无法解析乱码文件的;
如果您的弹幕出现乱码(一般是由于编码方式导致),修改编码格式即可,用win记事本为例,点击文件-另存为,然后选择编码为utf-8保存即可,如下图所示,然后重复上面操作。最后上传成功还要记得检验呦!
特别说明