-
Notifications
You must be signed in to change notification settings - Fork 5
Home
kotoriのねこ edited this page Mar 14, 2020
·
12 revisions
- 运行于本地localhost的JS版b站舰长监听
- 此程序无需用户提供账号信息 且不收集任何数据
- bilibili-raffle为此项目的client
- 覆盖率: null (未统计)
- 推送监听到的舰长、达到可抽奖时间段的高能信息
- 以websocket推送高能信息 (默认接口8999;用127.0.0.1不连接外网,推送范围仅限本机)
- 以http返回json视图的未过期舰长/提督/总督 (默认接口9001;用127.0.0.1本机推送)
- 覆盖率你们说了算23333
- 运行环境node.js
-
npm install pm2 -g
(执行一次就好) -
pm2 start ecosystem.config.js
(以pm2进程管理运行程序, 内置自动重启)
-
pm2 ls
(查看运行状态、基础信息 id和name在此显示) -
pm2 restart [id|name]
(重启id进程) -
pm2 stop [id|name]
(停止id进程) -
pm2 delete [id|name]
(删除id进程) -
pm2 logs [id|name] --lines [x]
(显示id进程的x行日志) (ctrl-c退出状态)
- 命令行切换到package.json所在的目录
-
npm install
(执行一次就好) -
node ./src/main.js
(正常运行) -
node ./src/main.js -v
(显示更多信息 !刷屏警告) -
node ./src/main.js --debug
(显示对debug有帮助的信息(自认为) !刷屏警告) - 运行后可以进浏览器http://127.0.0.1:9001/guard查看可领取范围内的舰长 (可能要等会)
- 右键
run.ps1
, 用powershell运行
{
"wsServer": {
"ip": "127.0.0.1", // 本地localhost推送;0.0.0.0可与外网相连
"port": 8999 // 选个接口 (client配对)
},
"httpServer": {
"ip": "127.0.0.1", // 同上
"port": 9001 // 换个别的也可以 (client配对)
}
}
docker run --publish 8999:8999 --publish 9001:9001
有问题可以来Issue聊天 有大问题可以炸我邮箱[email protected]