Closed lzghzr closed 6 years ago
JerryRich:
现在一关闭chrome就显示连接已断开,可是chrome还挺占内存的,有没有什么方法可以在关掉chrome后也能保持连接啊作者大大
owner:
没有影响,这个提示只是告诉你有人登录了系统然后又退出了,如果放在服务器上发现有异常就需要改密码了,本地用户不用理会
brina60602:
这是不是要改dns才行?我插有线到路由(:3」∠) 还有 获得辣条X1 跟 获得 1 个辣条 有差别么?
owner:
监听服务器已经关闭,设置里删除服务器地址即可。1个辣条和辣条x1加起来是两个,前者是PC端后者是app,一次火力全开可以抽两次
jdjingdian:
@lzghzr @Fireblossom 想尝试新功能自己编译来玩玩但是不太懂,装了typescipt,大佬能讲讲下载源码编译的大概步骤吗?现在有点迷糊
Fireblossom:
建议等大佬发release,因为删了节奏风暴代码现在设置项里有几个undefined等着删掉,还有已知BUG等着修。 想尝鲜的话我在这说一下我怎么弄的:
- npm install -g typescript
- clone代码到本地
- cd到目录
- npm install
- tsc
- 有个opinion文件夹,把之前的json丢进去
- npm start测试了一下能用打包丢进服务器完事。
dns缓存看来不能设置太长时间,解析到的ip晚上直播间服务器崩了,我还以为B站又出事了. 看来也能是上次B站直播全面崩溃后增加了备用的?
jdjingdian:
@Fireblossom 谢谢,npm start没问题,但是我当我用pm2来启动app.js时就会出错,不知道为什么
owner:
因为自己编译以后运行npm start和node app.js配置文件存储位置不同 是为了避免运行npm run clean不小心清掉个人设置
错误就把错误日志发出来,你这么说谁知道 @jdjingdian 新版已经更新了,不会就用编译好的
Fireblossom:
@lzghzr 我这边看到的情况是检测到小电视,然后就很久卡住不动,我试图Ctrl+C退出程序然后刚才小电视的领取成功信息就弹出来了,这期间设置界面都是连不上的,貌似是阻塞了。 图中我两个箭头的地方分别按了一次Ctrl+C
owner:
这种情况在Windows有出现过,不止这个程序,其他依赖控制台输出的也有,应该是个系统bug,敲一下空格就好了,有时间我研究一下怎么避免
Fireblossom:
@lzghzr 我明白了,非常感谢。 解决方法: 点控制台 右键属性 取消快速编辑就可以了 但是 控制台里面的字符串就没法复制了
ccgeass:
@lzghzr 我最新版本报错 Error: Cannot find module '/data/data/com.termux/files/home/blbl/build/app.js' at Function.Module._resolveFilename (module.js:536:15) at Function.Module._load (module.js:466:25) at Function.Module.runMain (module.js:676:10) at startup (bootstrap_node.js:187:16) at bootstrap_node.js:608:3 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! bilive_client@1.2.6 start:
node build/app.js
npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the bilive_client@1.2.6 start script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /data/data/com.termux/files/home/.npm/_logs/2017-12-20T10_47_46_853Z-debug.log
owner:
你想在Android上运行的话需要自己编译
- git clone https://github.com/lzghzr/bilive_client.git
- cd bilive_client
- npm install
- npm run build
- npm start
zanewayne78:
windows自动送礼失败
自动送礼 向房间 115 赠送 3 个亿圆 失败 { code: 200024, msg: '系统错误(569)', message: '系统错 误(569)', data: [] } 自动送礼 向房间 115 赠送 7 个辣条 失败 { code: 200024, msg: '系统错误(569)', message: '系统错 误(569)', data: [] }
owner:
不支持短号,115原始房间号为1016
ps: 1.2.7版本已经支持短号(仅限于送礼)
LMM2860659395:
允许我问一个比较入门的问题,可以在树莓派上使用么?
owner:
大概是可以,毕竟安卓上都可以运行
AdiEcho:
大佬能不能加一个每天把银瓜子换硬币的功能呀?
owner:
700瓜子换1硬币还是挺亏的吧,而且每天就一个,我考虑一下
ps: @Dawnnnnnn 提供了一个硬币换瓜子的接口,但是参照以前向封禁房间送礼已经被和谐,并不打算使用
RhythmNz:
请问这个有自动获取经验的功能嘛 以及那个设置页面是开源的嘛 如果不开源 如何手动设置呢?
owner:
获取经验是强制开启的,设置界面也在GitHub上,而且也打包到releases里了,也可以手动更改options.json(运行一次以后自动生成)
Dawnspace:
@lzghzr 提供一个硬币换瓜子的接口 https://live.bilibili.com/exchange/coin2silver ,1硬币1000瓜子的旧版接口,来回换还是挺划算的23333 payload = {'coin':num} post上去coin值就可以了
owner:
居然还有这种操作的(# ゚Д゚)
ps: 感谢提供的方法
mscststs:
当我修改了Tools.ts以后,清理工作目录之后发现用npm install 和npm start中间必须加上npm run-script build,否则就会出错…是不是哪里不太对……
ps: 毕竟typescript是需要编译的,更新ts文件以后必须编译为js才可以直接运行
codeisjobs:
大佬,我想问下,我在服务器上挂着,但是现在貌似每隔一天就会断掉,终端上不显示断开链接啥的信息,但是最后一行的时间一般都不和当前时间一样,断开之后的时间内礼物啥的也是不会变化的,所以能确定是断掉了,所以想问下有啥办法能一直保持链接吗,我的云服务器一直是开机的……不关机,就挂这终端,没有其他干扰的
owner:
暂时没发现这个问题,断掉以后还会签到吗?还是只有抽奖没有了
codeisjobs:
有时候是断的那刻是签到 有时候是抽奖
ps: 已解决 #39#issuecomment-354245258
LeecGitHub:
作者好,分支利用CDN规避ip限制可不可以出一个编译好的版本?
owner:
弄好以后会合并到主分支,之后再编译。因为现在还是有些问题,对于网络不好的用户可能程序都无法运行
qq270755744:
怎么抓取b站cookie啊,一打开开关就显示失效
owner:
因为触发了验证码,而程序还没有显示验证码的功能,所以就登录失败了。一般过一段时间就好了
ps: 验证码功能啊,,,已经在做了
S-H-Y-GitHub:
的确会无提示的断掉,我也出现了这个问题。3号直播间有个机器人记录了抽奖信息,可以据此发现是程序断掉了而不是没人送小电视。在Android端和Windows端都有这样的问题,出现频率很高,正常工作几十分钟(似那时正好也是一段时间没有人送出礼物,取样太少,触发条件还不明确)之后就会失效。重启进程偶尔可以解决,多数时候还是不行(似乎也是正好开始的时候没人送礼,过了一会有人送礼也领不了)
owner:
原因找到了,因为socket和ws协议写在了一起,逻辑上出现了错误,断线以后不会自动重连,所以才会监听不到。居然一直没发现这个问题≡(▔﹏▔)≡
ps: 十分感谢认真发现问题
sxinxins:
有一个意见或者说想法: 既然npm能显示抽奖结果,实现将小电视抽奖的非辣条结果(包括时间,道具类型和房间号之类)写入记事本。 或者简单一些,把npm里显示的所有内容自动存入记事本。 可以做到吗?方便做到吗?就是这个想法没太大意义
owner:
类似统计的功能我不是很想做,毕竟这个程序只是自用的,每天打开包裹看看就行了,不推荐代挂
ps: 保存记录可以使用pm2,或者在执行时使用npm start >> log.txt
1.2.7版设置网页关闭以后控制台会报错属正常现象,倒是以前不报错有些不正常
sxinxins:
更新到新版本可以直接覆盖老版本吗?还是要把老版本删除再重新设置?刚刚覆盖完重开npm和网页,关网页没有报错,和之前一样只是提示已断开。
owner:
直接覆盖就可用 运行npm install安装新版本ws就会报错,不过我已经修好了
qq270755744:
需要一直打开直播间才能领礼物吗
owner:
当然不需要,只要保持命令行开启就行了
sxinxins:
这种情况是为什么啊?装了node-v8.9.1-x86.msi。版本装错了还是路径问题还是什么原因?
AdiEcho:
@sxinxins 你要设置一下path 顺便再次请求一下作者大大 @lzghzr 制作一下银瓜子换硬币,因为挂机以后每日的礼物足够赠送给喜欢的主播,存下来的银瓜子与每天获得的礼物相比相形见绌,但是换成硬币的话可以给喜欢的视频投币,能给自己加主站的经验+给UP主加硬币,还是希望作者能加一下这个功能,谢谢(๑•ᴗ•๑)
ps: 自动换硬币已经添加
S-H-Y-GitHub:
作者大大有没有直播间呀,辣条太多了去支持一下
owner:
没有,实在多的话就送三号直播间吧
ps: 主要怕B站小气鬼给我封了
youyoudeminger:
想请问一下作者自动送礼如何使用
jdjingdian:
看了一下自动送礼好像是每天两根辣条,比较好奇的是快要到期的辣条是否会全部送完,还是说如果不手动送完就会失效?
owner:
只送不足24小时的,每天00:30,08:30,13:30,16:30都会送一次 而且不限数量,如果这次活动的辣条你没送多少,又恰好开着自动送礼,就会在到期前一天的16:30全部送出,可能直接触发频道广播
这个整么绑定api的IP哇????
WeissRu:
打开设置页面后点击连接没有任何反应,但是通过改json能正常使用软件。 系统版本 Windows insider preview 17063 浏览器Microsoft Edge 42.17063.1000
owner:
不支持edge
想要一个自动换硬币自动分享视屏功能哇qwq
skybiu:
@lzghzr 大大,打开之后就一直是这样的。这里只显示了有房间抽奖,没有我参加抽奖的?是需要登陆吗?
owner:
碰巧打开的时候有人送礼物,没参与正常。还有就是需要登录
skybiu:
@lzghzr 我要怎么登录呢?我在浏览器里面有登录的呀
owner:
可以打开目录里的index.html,也可以去 http://lzghzr.github.io/bilive_client_view/index.html
大佬辛苦了,这段时间高产,注意身体 @lzghzr
lovezm:
@lzghzr dalao 我现在运行app.js 返回的日志文件 是错误页面的源码,是不是被墙了啊
jdjingdian:
1.3.1版本可用IP数量为0,并且监听不到礼物信息
lovezm:
那咋整啊 我也是这样的
jdjingdian:
先退回先前版本吧,不过先前版本最近也经常连不上监听服务器
youth1996:
0就是被封ip一个小时, 等一个小时就可以了
lovezm:
封了!还会解封吗!
jdjingdian:
楼上已经说了等一个小时就好了
lovezm:
已经开放了10080端口 本地还是链接失败..之前用ssh转发了10080 本来是可以的后来由于被封了 重启了一下服务期现在不知道为啥一直无法转发陈宫了
ps: 讨论太多了, 可以考虑去 #45
lovezm:
建议给每个账号下面增加一个能设置代理的功能 我一个朋友的程序有这个功能 很大几率能解决B站banip的问题
ps: 这个功能倒是不难,主要是安全问题,所以暂不考虑
水一条评论,感慨一下
活动一结束,瞬间捡不到辣条了。BLS活动时一个晚上几千根辣条,现在,一整天才一百多条
坐等b站开启下次土豪竞争活动
lovelyyoshino:
这个可以抢风暴了嘛
owner:
不提供抢节奏风暴功能
Franinc:
宝箱领瓜子好像只能领三轮,会员(包括签到送的)实际能领五轮每天
owner:
不知道现在什么情况,很久以前如果进入房间会重置宝箱的冷却时间 所以,如果你在其他地方也挂机,或者一直在刷新房间的话可能会一直无法完成
Fireblossom:
我这里又出现了双端观看任务不完成的问题=。=
ps: 好像是有这种情况,原因未知
selfler:
sendGiftRoom参数错误 自动送礼怎么不行~~
zanewayne78:
@selfler 更新,以前的房间号不能用3位以下的短号
selfler:
下的是release最新的了。。。而且填的也不是短号呢
zanewayne78:
不行的话就在options.json里面改吧 "sendGiftRoom":房间号(没有引号)
selfler:
好的 👌搞定
ps: 可能是历史遗留问题,除了以上方法,也可以新建用户,把设置复制进去
新活动客户端抽奖有人反馈说 显示小红包实际上是小灯笼 并不是bug
就是啊我也发现了,
大佬似乎有必要弄个自动兑换功能啊。。。瞬间就没了5555
@fs779 我还没搞懂怎么玩……等我搞明白了再看看有没有必要 但是估计不会做这个功能
(node:2731) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: fs.copyFileSync is not a function
(node:2731) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
@lzghzr 被水淹没,不知所措
@alhricke node版本需大于8.5.0
@lzghzr 具体这个抢礼物有这个,你看下
@lzghzr 抱歉,是我没注意
@lovezm 看到你这个,我是不是应该悄咪咪的更新一下前端 突然自卑
@lzghzr 這次活動不是到28號嗎...我的燈籠全被自動送出了(:3」∠) 還有一個幾天前換到的新春抽奖也被送了...(´;ω;`)
@brina60602 是不足24小时的礼物,活动礼物已在2018.02.27 16:00不足24小时,所以会被送出
其他小问题, 认为几句话就可以说清的在下面反馈即可\ 觉得问题很复杂而上面也没有解决方法的, 欢迎提issue, 我也可以为上面的内容做补充