From 7fd6f95d1320ec649bedd233e9eec5cfafc4a831 Mon Sep 17 00:00:00 2001 From: Lkeme <19500576+lkeme@users.noreply.github.com> Date: Sun, 21 Aug 2022 12:00:13 +0800 Subject: [PATCH] [update] Version 2.0.0.* --- .editorconfig | 18 + README.md | 136 +++ composer.json | 5 +- docker/Dockerfile | 56 + docker/entrypoint.sh | 71 ++ ABOUT.md => docs/ABOUT.md | 2 + docs/CHANGELOG.md | 889 +++++++++++++++ docs/DOC.md | 342 ++++++ docs/NOTIFY.md | 132 +++ plugin/CheckUpdate/CheckUpdate.php | 5 +- plugin/LiveGoldBox/LiveGoldBox.php | 2 +- profile/example/config/user.ini | 8 + profile/example/device/device.yaml | 4 +- resources/filter_library.json | 1700 ++++++++++++++-------------- resources/latest_version.json | 14 + resources/version.json | 28 +- src/Api/Passport/ApiLogin.php | 3 +- src/Api/Room/V1/ApiArea.ctp | 35 + src/Api/Room/V1/ApiDanMu.ctp | 41 + src/Bootstrap/Bootstrap.php | 4 +- src/Console/Console.php | 14 +- src/Env/Env.php | 2 +- 22 files changed, 2629 insertions(+), 882 deletions(-) create mode 100644 .editorconfig create mode 100644 README.md create mode 100644 docker/Dockerfile create mode 100644 docker/entrypoint.sh rename ABOUT.md => docs/ABOUT.md (87%) create mode 100644 docs/CHANGELOG.md create mode 100644 docs/DOC.md create mode 100644 docs/NOTIFY.md create mode 100644 resources/latest_version.json create mode 100644 src/Api/Room/V1/ApiArea.ctp create mode 100644 src/Api/Room/V1/ApiDanMu.ctp diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..af6cac5 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 4 +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 + +[docker-compose.yml] +indent_size = 4 \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..6a2a22a --- /dev/null +++ b/README.md @@ -0,0 +1,136 @@ +

+ +[//]: # (

) + +
+ +[![](https://img.shields.io/badge/Author-Lkeme-blueviolet "作者")](https://github.com/lkeme/ ) +![](https://img.shields.io/badge/dynamic/json?label=GitHub%20Followers&query=%24.data.totalSubs&url=https%3A%2F%2Fapi.spencerwoo.com%2Fsubstats%2F%3Fsource%3Dgithub%26queryKey%3Dlkeme&labelColor=282c34&color=181717&logo=github&longCache=true "关注数量") +![](https://img.shields.io/github/stars/lkeme/BiliHelper-personal.svg?style=plastic&logo=appveyor "Star数量") +![](https://img.shields.io/github/forks/lkeme/BiliHelper-personal.svg?style=plastic&logo=stackshare "Fork数量") +![](https://img.shields.io/github/contributors/lkeme/BiliHelper-personal "贡献者") +![](https://img.shields.io/github/repo-size/lkeme/BiliHelper-personal?style=flat-square&label=files&color=cf8ef4&labelColor=373e4dl "文件大小") +[![Docker Pulls](https://img.shields.io/docker/pulls/lkeme/bilihelper-personal?style=flat-square)](https://hub.docker.com/r/lkeme/bilihelper-personal) + +
+ +

+ + + + + + +

+ +## 🌟 临时通知 + +- [【master分支 版本2.x.x】](https://github.com/lkeme/BiliHelper-personal/tree/master) 功能缺失但不断开发中(提供基础功能) +- [【1.x.x分支 版本1.x.x】](https://github.com/lkeme/BiliHelper-personal/tree/1.x.x) 功能完整但不后续维护(当前推荐) + +## 📌 公告通知 + +代码开源,本地化99.9%,项目不收集或使用任何敏感信息,兴趣所致,一切只为学习。 + +```notice +---- 免费的东西总是得不到人的珍惜。 +---- 只有花大价钱去买到的东西,才会令人信任。 +---- 本项目仅供学习交流使用,请勿用于非法用途!* 3 +``` + +## 👤 游客访问 + +

+ +

+ +## 🖨️ 相关文档 + +有疑问一定要先看看文档或Issue里是否存在相同的问题,再考虑其他渠道咨询。 + +* [使用文档 / DOC.md](./dosc/DOC.md) +* [推送文档 / NOTIFY.md](./docs/NOTIFY.md) +* [更新日志 / CHANGELOG.md](./docs/CHANGELOG.md) +* [配置文档 / WIKI.md](https://github.com/lkeme/BiliHelper-personal/wiki/%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E8%AF%A6%E8%A7%A3) +* [常见问题 / WIKI.md](https://github.com/lkeme/BiliHelper-personal/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98) +* [关于项目 / ABOUT.md](./docs/ABOUT.md) + +## 🎁 打赏支持 + +如果觉得本项目好用,对你有所帮助,欢迎打赏支持本项目,请作者喝杯奶茶可乐哦。 + +

+ +[comment]: <> (![Image](https://i.loli.net/2019/07/13/5d2963e5cc1eb22973.png)) + +[comment]: <> (:cherry_blossom: :gift: :gift_heart: :confetti_ball:) + +## 💬 交流反馈 + +Group: [602815575](https://jq.qq.com/?_wv=1027&k=UaalVexM) | **请不要来问如何使用, 文档齐全, 仅用于BUG提交反馈** + +## 🧑‍🏭功能组件 + +以下任务都是按设定周期自动执行,`true`为正常使用,`false`为暂停使用或抛弃。 + +
+点击展开 + +| plugin | version | description | author | pid | cycle | status | +|-----------------|---------|--------------------------|--------|------|-------------|--------| +| CheckUpdate | 0.0.1 | 检查版本更新 | Lkeme | 1000 | 24(小时) | √ | +| Login | 0.0.1 | 账号登录、刷新、保活 | Lkeme | 1001 | 2(小时) | √ | +| MainSite | 0.0.1 | 主站任务(观看\分享\投币) | Lkeme | 1100 | 24(小时) | √ | +| Manga | 0.0.1 | 漫画签到/分享 | Lkeme | 1101 | 24(小时) | √ | +| LoveClub | 0.0.1 | 友爱社签到 | Lkeme | 1102 | 24(小时) | √ | +| LiveSignIn | 0.0.1 | 直播签到 | Lkeme | 1103 | 24(小时) | √ | +| GameForecast | 0.0.1 | 游戏赛事预测(破产机) | Lkeme | 1104 | 24(小时) | √ | +| Silver2Coin | 0.0.1 | 银瓜子兑换硬币 | Lkeme | 1105 | 24(小时) | √ | +| Judge | 0.0.1 | 風機委員投票 | Lkeme | 1106 | 15-30(分钟) | √ | +| VipPrivilege | 0.0.1 | 领取大会员权益 | Lkeme | 1107 | 24(小时) | √ | +| BpConsumption | 0.0.1 | 大会员B币券消费 | Lkeme | 1108 | 24(小时) | √ | +| LiveReservation | 0.0.1 | 预约直播有奖 | Lkeme | 1109 | 1-3(小时) | √ | +| LiveGoldBox | 0.0.1 | 直播金色宝箱(实物抽奖) | Lkeme | 1110 | 6-10(分钟) | √ | + +
+ +## 🖥️星图 + +[![Stargazers over time](https://starchart.cc/lkeme/BiliHelper-personal.svg)](https://starchart.cc/lkeme/BiliHelper-personal) +[![Stargazers over time](https://starchart.cc/lkeme/BiliHelper.svg)](https://starchart.cc/lkeme/BiliHelper) + + +## 🤭 运行效果 + +效果图不代表当前版本,请以当前最新版本运行结果为准。 + +

+ +[comment]: <> (![Image](https://i.loli.net/2019/07/13/5d296961a4bae41364.png)) + +## 🪣 项目相关 + +* [BilibiliHelper](https://github.com/metowolf/BilibiliHelper) +* [BiliHelper](https://github.com/lkeme/BiliHelper) +* [Github](https://github.com/) + +## 🙏 致谢 + +感谢 `JetBrains` 提供优秀的IDE。 + + + + + +## 🪪 License + +BiliHelper is under the MIT license. + +本项目基于 MIT 协议发布,并增加了 SATA 协议。 + +当你使用了使用 SATA 的开源软件或文档的时候,在遵守基础许可证的前提下,你必须马不停蹄地给你所使用的开源项目 “点赞” ,比如在 GitHub 上 +star,然后你必须感谢这个帮助了你的开源项目的作者,作者信息可以在许可证头部的版权声明部分找到。 + +本项目的所有代码文件、配置项,除另有说明外,均基于上述介绍的协议发布,具体请看分支下的 LICENSE。 + +此处的文字仅用于说明,条款以 LICENSE 文件中的内容为准。 diff --git a/composer.json b/composer.json index 1d72098..4c26e50 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,7 @@ "name": "lkeme/bilihelper-personal", "description": "B 站自动领瓜子、直播助手、直播挂机脚本、主站助手 - PHP 版(Personal)", "type": "project", - "version": "1.0.0-dev", + "version": "2.*.*-dev", "minimum-stability": "stable", "license": "MIT", "authors": [ @@ -62,7 +62,8 @@ "guzzlehttp/guzzle": "^7.4", "toolkit/pflag": "^2.0", "symfony/console": "^6.1", - "malios/php-to-ascii-table": "^3.0" + "malios/php-to-ascii-table": "^3.0", + "clue/socket-raw": "1.6" }, "autoload": { "psr-4": { diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..d6bf92b --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,56 @@ +FROM php:alpine + +#MAINTAINER zsnmwy +LABEL AUTHOR = "Lkeme " + +ENV USER_NAME='' \ + USER_PASSWORD='' \ + REPO_URL='https://github.com/' \ + CUSTOM_CLONE_URL='https://speed.example.com/example/example.git' \ + MIRRORS="0" \ + CONIFG_PATH='/app/profile/user/config/user.ini' \ + Green="\\033[32m" \ + Red="\\033[31m" \ + GreenBG="\\033[42;37m" \ + RedBG="\\033[41;37m" \ + Font="\\033[0m" \ + Green_font_prefix="\\033[32m" \ + Green_background_prefix="\\033[42;37m" \ + Font_color_suffix="\\033[0m" \ + Info="${Green}[信息]${Font}" \ + OK="${Green}[OK]${Font}" \ + Error="${Red}[错误]${Font}" + +WORKDIR /app + +RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories +#RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories +RUN docker-php-ext-install sockets + +#RUN if [ "${CN}" = true ]; then export REPO_URL="https://github.com.cnpmjs.org"; fi + +#RUN set -ex \ +# && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ +# && echo "Asia/Shanghai" > /etc/timezone \ + +# Change timezone +RUN set -x; \ + ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime; \ + echo Asia/Shanghais > /etc/timezone + +# composer +#RUN curl https://mirrors.aliyun.com/composer/composer.phar -s -S -o /usr/local/bin/composer && \ +# chmod +x /usr/local/bin/composer && composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ +#ENV PATH=/root/.composer/vendor/bin:$PATH + +RUN apk add --no-cache git && \ + git clone ${REPO_URL}/lkeme/BiliHelper-personal.git --depth=1 /app && \ + cp -f /app/docker/entrypoint.sh /usr/local/bin/entrypoint.sh && \ + chmod 777 /usr/local/bin/entrypoint.sh && \ + php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" && \ + php composer-setup.php && \ + php composer.phar install && \ + rm -r /var/cache/apk && \ + rm -r /usr/share/man + +ENTRYPOINT ["entrypoint.sh"] \ No newline at end of file diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh new file mode 100644 index 0000000..a802c05 --- /dev/null +++ b/docker/entrypoint.sh @@ -0,0 +1,71 @@ +#!/bin/sh +set -e + +# 源切换 +case ${MIRRORS} in +"custom") + # custom + echo -e "\n ======== \n ${Info} ${GreenBG} 切换源-自定义克隆链接 ${Font} \n ======== \n" + git remote set-url origin ${CUSTOM_CLONE_URL} + ;; +"0") + # https://github.com/ + echo -e "\n ======== \n ${Info} ${GreenBG} 切换源-github.com ${Font} \n ======== \n" + git remote set-url origin https://github.com/lkeme/BiliHelper-personal.git + ;; +"1") + # https://ghproxy.com/ + echo -e "\n ======== \n ${Info} ${GreenBG} 切换源-ghproxy.com ${Font} \n ======== \n" + git remote set-url origin https://ghproxy.com/https://github.com/lkeme/BiliHelper-personal.git + ;; +"2") + # http://fastgit.org/ + echo -e "\n ======== \n ${Info} ${GreenBG} 切换源-hub.fastgit.xyz ${Font} \n ======== \n" + git remote set-url origin https://hub.fastgit.xyz/lkeme/BiliHelper-personal.git + ;; +"3") + # https://hub.gitfast.tk/ + echo -e "\n ======== \n ${Info} ${GreenBG} 切换源-hub.gitfast.tk ${Font} \n ======== \n" + git remote set-url origin https://hub.gitfast.tk/lkeme/BiliHelper-personal.git + ;; +"4") + # https://hub.gitslow.tk/ + echo -e "\n ======== \n ${Info} ${GreenBG} 切换源-hub.gitslow.tk ${Font} \n ======== \n" + git remote set-url origin https://hub.gitslow.tk/lkeme/BiliHelper-personal.git + ;; +"5") + # https://hub.verge.tk/ + echo -e "\n ======== \n ${Info} ${GreenBG} 切换源-hub.verge.tk ${Font} \n ======== \n" + git remote set-url origin https://hub.verge.tk/lkeme/BiliHelper-personal.git + ;; +"6") + # https://gh.api.99988866.xyz/ + echo -e "\n ======== \n ${Info} ${GreenBG} 切换源-gh.api.99988866.xyz ${Font} \n ======== \n" + git remote set-url origin https://gh.api.99988866.xyz/https://github.com/lkeme/BiliHelper-personal.git + ;; +*) + echo -e "\n ======== \n ${Info} ${GreenBG} 切换源-github.com ${Font} \n ======== \n" + git remote set-url origin https://github.com/lkeme/BiliHelper-personal.git + ;; +esac + +# 拉取更新 +echo -e "\n ======== \n ${Info} ${GreenBG} 正使用 git pull 同步项目 ${Font} \n ======== \n" +git pull + +# 安装依赖 +echo -e "\n ======== \n ${Info} ${GreenBG} 安装/更新 项目运行依赖 ${Font} \n ======== \n" +php composer.phar install +echo -e "\n \n \n \n" + +# 判断类型 +if [[ -f ${CONIFG_PATH} ]]; then + echo -e "\n ======== \n ${GreenBG} 正在使用外部配置文件 ${Font} \n ======== \n" +else + echo -e "${OK} ${GreenBG} 正在使用传入的环境变量进行用户配置。\n 如果需要配置更多选择项,请通过挂载配置文件来传入。具体参考项目中的README。\n https://github.com/lkeme/BiliHelper-personal.git ${Font} \n ======== \n " + cp /app/profile/example /app/profile/user + sed -i ''"$(cat /app/profile/user/config/user.ini -n | grep "username = \"\"" | awk '{print $1}')"'c '"$(echo "username = \"${USER_NAME}\"")"'' ${CONIFG_PATH} + sed -i ''"$(cat /app/profile/user/config/user.ini -n | grep "password = \"\"" | awk '{print $1}')"'c '"$(echo "password = \"${USER_PASSWORD}\"")"'' ${CONIFG_PATH} +fi + +php app.php m:a diff --git a/ABOUT.md b/docs/ABOUT.md similarity index 87% rename from ABOUT.md rename to docs/ABOUT.md index 8304748..7d680af 100644 --- a/ABOUT.md +++ b/docs/ABOUT.md @@ -1,2 +1,4 @@ +## BiliHelper Personal + 哔哩哔哩(Bilibili)B 站主站助手、直播助手、直播抽奖、挂机升级、贴心小棉袄脚本、Lv6 离你仅有一步之遥~ - PHP 版(Personal) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md new file mode 100644 index 0000000..2b03900 --- /dev/null +++ b/docs/CHANGELOG.md @@ -0,0 +1,889 @@ +# Release Notes + +# 本项目Log + +[comment]: <> (
) + +[comment]: <> (更新历史latest) + +[comment]: <> (
) + +## v2.0.0.220822 alpha (2022-08-22) + +### Added + +- + +### Changed + +- + +### Fixed + +- + +### Remarks + +- 全新版本架构改动大,启动方式、配置文件不同,请仔细参考摸索。 + +# 历史版本 + +
+更新历史ver 1.*.*.**** + +## v1.2.0.220517 alpha (2022-05-17) + +### Added + +- + +### Changed + +- 更新设备参数 +- 优化一波代码 +- 支持到PHP 8.16 +- 检查更新周期24小时 + +### Fixed + +- 修复检查更新 +- 修复風機委員 +- + +### Remarks + +## v1.1.0.220218 alpha (2022-02-18) + +### Added + +- + +### Changed + +- + +### Fixed + +- + +### Remarks + +- 注意文档文件、配置文件有些许改动 +- + +## v1.0.2.211115 alpha (2021-11-15) + +### Added + +- 添加直播预约有奖 +- 添加企业微信群机器人推送 +- 添加企业微信应用消息推送 +- + +### Changed + +- 清理部分无效活动 +- 更新系统环境参数 +- 更新敏感关键字 +- + +### Fixed + +- 修复登录未知错误 +- + +### Remarks + +- 注意文档文件、配置文件有些许改动 +- 注意需要重新进行`composer update`操作 +- 注意只支持PHP8.* 只支持PHP8.* 只支持PHP8.* +- + +## v1.0.1.211014 alpha (2021-10-14) + +### Added + +- + +### Changed + +- 更新部分活动 +- 更新系统环境参数 +- + +### Fixed + +- 修复中文用户名运行失败 +- 修复风纪(未完善,慎用) +- + +### Remarks + +- 注意文档文件有些许改动 +- 注意需要重新进行`composer update`操作 +- 注意只支持PHP8.* 只支持PHP8.* 只支持PHP8.* +- + +## v1.0.0.210822 alpha (2021-08-22) + +### Added + +- 支持自定义设备 +- 全面支持PHP8.0 +- 支持本地缓存 +- 对使用体验进行了一轮优化并解决了一些bug~~ +- + +### Changed + +- PHP版本提升值8.*, 不向下兼容 +- 对使用体验进行了一轮优化并解决了一些bug~~ +- + +### Fixed + +- 对使用体验进行了一轮优化并解决了一些bug~~ +- + +### Remarks + +- 注意文档文件有些许改动 +- 注意需要重新进行`composer update`操作 +- 注意只支持PHP8.* 只支持PHP8.* 只支持PHP8.* +- + +## v0.9.9.210807 alpha (2021-08-07) + +### Added + +- + +### Changed + +- 更新基础环境参数 +- + +### Fixed + +- 修复独立监控内存溢出 +- 修复天选之人统计数据不正确 +- 修复扭蛋活动只观看第一个任务 +- 修复脚本模式部分设备环境不兼容 +- 修复清理动态错误 +- + +## v0.9.7.210714 alpha (2021-07-14) + +### Added + +- 添加脚本模式 `php index.php -?` +- + +### Changed + +- 省略 +- + +### Fixed + +- 省略 +- + +### Remarks + +- 注意配置文件有些许改动 +- 注意需要重新进行`composer update`操作 +- + +## v0.9.6.210625 alpha (2021-06-25) + +### Added + +- + +### Changed + +- 优化动态过滤 +- 优化过滤关键字 +- 优化短信登录流程 +- + +### Fixed + +- 修复动态转发 +- + +### Remarks + +- 注意配置文件有些许改动 +- + +## v0.9.5.210624 alpha (2021-06-24) + +### Added + +- + +### Changed + +- 更新动态转发 +- 更新基础环境参数 +- + +### Fixed + +- + +### Remarks + +- 注意配置文件有些许改动 +- + +## v0.9.4.210623 alpha (2021-06-23) + +### Added + +- + +### Changed + +- 更新部分仓库文件 +- 更新基础环境参数 +- + +### Fixed + +- 修复PC端银瓜子兑换硬币 +- 修复主站投币任务 +- 修复点亮勋章特殊情况 +- + +### Remarks + +- + +## v0.9.3.210616 alpha (2021-06-16) + +### Added + +- 任务排程 +- + +### Changed + +- 配置热更新 +- + +### Fixed + +- 修复弹幕 +- 修复独立监控 +- + +### Remarks + +- + +## v0.9.2.210602 alpha (2021-06-02) + +### Added + +- + +### Changed + +- 更新DcokerFile +- 更新每日点亮勋章(100亲密度) +- + +### Fixed + +- + +### Remarks + +- + +## v0.9.1.210518 alpha (2021-05-18) + +### Added + +- + +### Changed + +- 删除过期活动 +- 更新風機委員 +- 更新银瓜子兑换硬币 +- 更新点亮勋章 +- 更新部分日志打印输出 +- + +### Fixed + +- 修复已知BUG +- + +### Remarks + +- + +## v0.9.0.210517 alpha (2021-05-17) + +### Added + +- 重大更新 +- + +### Changed + +- 懒得写描述 +- + +### Fixed + +- 配置文件有变动 +- + +### Remarks + +- 请重新配置 +- + +## v0.8.1.210423 alpha (2021-04-23) + +### Added +- + +### Changed + +- 更新天选敏感词 +- 更新活动列表 +- 优化直播间心跳 +- + +### Fixed +- + +### Remarks +- + +## v0.8.0.210327 alpha (2021-03-27) + +### Added + +- 增加直播扭蛋抽奖活动(可自定义) +- 增加主站九宫格抽奖活动(可自定义) +- 增加多个推送消息通道 +- + +### Changed + +- 更新过滤词独立 +- 更新请求中心 +- 更新日志打印 +- 更新基础库 +- 更新环境读取流程 +- 更新部分配置 +- 更新登录请求 +- 更新实物抽奖&天选抽奖 +- 支持PHP8.0+ +- 更新弹幕抽奖 +- 更新每日任务 +- 更新部分任务架构 +- 引入必要新包 +- + +### Fixed + +- 修复小心心心跳错误 +- 修复部分推送错误 +- 修复银瓜子换银币日志错误 +- + +### Remarks + +- 结构大更新,务必进行Composer等操作 +- + +## v0.6.7.201117 alpha (2020-11-17) + +### Added +- + +### Changed + +- 调整WS读取数据大小 +- 调整弹幕发送时间 +- 更新天选之子日志打印 +- 更新基础库 +- + +### Fixed + +- 修复小心心心跳错误 +- + +## v0.6.5.200808 alpha (2020-08-08) + +### Added + +- 添加小心心支持 +- 添加活动抽奖 +- + +### Changed + +- 去掉无效双端观看 +- 过期小心心赠送 + +### Fixed + +- 修复小心心心跳错误 +- + +## v0.6.0.200730 alpha (2020-07-30) + +### Added + +- 添加小心心支持 +- + +### Changed + +- 更新天选过滤关键词 +- + +### Fixed + +- 修复节奏风暴逻辑错误 +- + +## v0.5.0.200625 alpha (2020-06-25) + +### Added + +- 添加破产机(赔到破产) +- 添加推送KEY到期通知 +- 添加天选自动取关(测试) +- 添加收益统计 +- 添加关注投币模式 +- + +### Changed + +- 更新部分信息输出 +- 修改日志打印前缀 +- 更新活跃弹幕延迟 +- 重构部分统计代码 +- 更新视频投币逻辑 +- 更新实物抽奖API +- 修改硬币兑换延迟 +- 重构部分登录逻辑 +- + +### Fixed + +- 修复日志输出错误 +- 修复每日送礼异常 +- 修复赛事逻辑错误 +- 修复部分已知问题 +- + +## v0.4.0.200505 alpha (2020-05-05) + +### Added +- + +### Changed + +- 关闭已结束的LPL赛事任务 +- + +### Fixed + +- 修复日志回调空格解析异常 +- 修复节奏风暴回显过滤错误 +- 修复活动抽奖重复请求问题 +- 修复主站任务获取AID异常 +- + +## v0.4.0.200428 alpha (2020-04-28) + +### Added +- + +### Changed +- + +### Fixed + +- 修复赠送礼物逻辑 +- + +## v0.4.0.200426 alpha (2020-04-26) + +### Added + +- 赛事助手 (签到、分享) +- + +### Changed +- + +### Fixed + +- 修复休眠机制 +- + +## v0.3.0.200425 alpha (2020-04-25) + +### Added + +- 添加调用函数 +- + +### Changed + +- 取消一处请求头 +- + +### Fixed + +- 修复休眠机制 +- + +## v0.3.0.200424 alpha (2020-04-24) + +### Added + +- 抽出独立小黑屋 +- 提前引入BV2AV +- + +### Changed + +- 优化监控推送 +- 优化登录参数 +- 同步黑屋提醒 + +### Fixed + +- 修复监控输出 +- + +## v0.3.0.200421 alpha (2020-04-21) + +### Added +- + +### Changed +- + +### Fixed + +- 修复节奏风暴回显 +- 修复分区监控异常 +- 修复获取勋章异常 +- + +## v0.3.0.200419 alpha (2020-04-19) + +### Added +- + +### Changed + +- 去除主监控 +- + +### Fixed + +- 修复风暴回显过滤 +- 修复一处舰长处理 +- 修复中奖记录通知 +- 修复分区监控异常 +- 修复获取勋章异常 +- + +## v0.3.0.200410 alpha (2020-04-10) + +### Added +- + +### Changed +- + +### Fixed + +- 修复备用监控无法获取 +- 修复获取分区ID异常 +- + +## v0.3.0.200404 alpha (2020-04-04) + +### Added + +- 添加ISSUE模板 +- 添加处理监控端命令 +- + +### Changed +- + +### Fixed + +- 修复主监控内存溢出 +- 修复活动礼物提醒 +- + +## v0.3.0.200318 alpha (2020-03-18) + +### Added + +- 添加日常任务定时执行(AM10:00) +- + +### Changed + +- Sleep->Schedule +- 优化异常通知 +- 优化异常重试数 +- 优化弹幕获取 +- 优化银瓜子宝箱 +- + +### Fixed + +- 修复日志回调 +- 修复response为null +- 修复PC端心跳 +- 修复部分已知 +- + +## v0.3.0.200316 alpha (2020-03-16) + +### Added + +- 添加异常处理(通知) +- + +### Changed +- + +### Fixed + +- 修复活跃弹幕 +- 修复风纪测试 +- 修复部分已知 +- + +## v0.3.0.200312 alpha (2020-03-12) + +### Added + +- 引入风纪 (不稳定测试) +- 引入新库 (需要重新Composer) +- + +### Changed + +- 重构部分公用方法 +- 重构CURL请求 +- + +### Fixed + +- 修复登录繁忙 +- 修复实物抽奖 +- 修复日志输出 +- 修复部分已知 +- + +## v0.2.0.200226 alpha (2020-02-26) + +### Added +- + +### Changed +- + +### Fixed + +- 修复节奏风暴 +- 修复双端心跳 +- + +## v0.2.0.200224 alpha (2020-02-24) + +### Added + +- 新增工具类 +- 引入新库(需要重新Composer) +- + +### Changed + +- 优化数据过滤条件 +- 更新PC端心跳API +- 优化实物抽奖 +- 优化运行条件 +- + +### Fixed + +- 修复内存异常 +- 修复重复投币 +- + +## v0.2.0.200214 alpha (2020-02-14) + +### Added +- + +### Changed + +- 优化实物抽奖流程 +- 优化延迟礼物抽奖 + +### Fixed + +- 修正部分函数名称 +- 尝试减少静态占用 +- + +## v0.2.0.200208 alpha (2020-02-08) + +### Added + +- 哔哩哔哩漫画助手(可选) +- + +### Changed + +- 补充部分过滤关键字 +- + +### Fixed + +- 修复一处内存异常 +- + +## v0.1.0.200111 alpha (2020-01-11) + +### Added + +- 天选时刻奖品过滤 +- + +### Changed +- + +### Fixed +- + +## v0.1.0.200128 alpha (2020-01-28) + +### Added + +- 增加推送消息过滤 +- + +### Changed +- + +### Fixed + +- 修复抽奖推送错误 +- + +## v0.1.0.200111 alpha (2020-01-11) + +### Added + +- 天选时刻奖品过滤 +- + +### Changed +- + +### Fixed +- + +## v0.1.0.200103 alpha (2020-01-03) + +### Added + +- 增加并发请求 +- + +### Changed + +- 更新抽奖逻辑 +- 更新部分API +- 减少重复请求 +- + +### Fixed + +- 修复部分回显错误 +- + +## v0.1.0.200101 alpha (2020-01-01) + +### Added + +- 任务逻辑引入协程 + +### Changed +- + +### Fixed + +- 修复礼物赠送异常 +- + +## v0.1.0.191227 alpha (2019-12-27) + +### Added + +- 新增备用官方分区监控 +- 新增按勋章亲密度赠送 +- 新增天选时刻获奖推送 +- + +### Changed + +- 优化部分架构 +- 优化独立监控 +- 优化监控逻辑 +- 优化礼物赠送 +- 优化通用抽奖 +- 优化推送逻辑 +- + +### Fixed + +- 修复部分日志显示 +- 修复数据统计异常 +- 修复瓜子宝箱异常 +- 修复Server酱异常 +- 修复天选时刻异常 +- 修复抽奖数据异常 +- 修复部分已知BUG +- 修复获奖推送通知 +- 修复休眠中心异常 +- 修复礼物赠送异常 +- + +## v0.0.5.191223 alpha (2019-12-23) + +## v0.0.4.191030 alpha (2019-10-30) + +## v0.0.3.190730 alpha (2019-07-30) + +## v0.0.2.190723 alpha (2019-07-23) + +## v0.0.1.190713 alpha (2019-07-13) + +
diff --git a/docs/DOC.md b/docs/DOC.md new file mode 100644 index 0000000..a12e03f --- /dev/null +++ b/docs/DOC.md @@ -0,0 +1,342 @@ +

+ +[comment]: <> (

) + +
+ +[![](https://img.shields.io/badge/Author-Lkeme-blueviolet "作者")](https://github.com/lkeme/ ) +![](https://img.shields.io/badge/dynamic/json?label=GitHub%20Followers&query=%24.data.totalSubs&url=https%3A%2F%2Fapi.spencerwoo.com%2Fsubstats%2F%3Fsource%3Dgithub%26queryKey%3Dlkeme&labelColor=282c34&color=181717&logo=github&longCache=true "关注数量") +![](https://img.shields.io/github/stars/lkeme/BiliHelper-personal.svg?style=plastic&logo=appveyor "Star数量") +![](https://img.shields.io/github/forks/lkeme/BiliHelper-personal.svg?style=plastic&logo=stackshare "Fork数量") +![](https://img.shields.io/github/contributors/lkeme/BiliHelper-personal "贡献者") + +
+ +## 环境依赖 + +通常使用 `composer` 工具会自动检测以下依赖问题。 + +|Requirement | +|--------------------| +|PHP >=8.0 | +|php_curl | +|php_sockets | +|php_openssl | +|php_json | +|php_zlib | +|php_mbstring | + +## Composer + ++ [Composer 安装与使用](https://www.runoob.com/w3cnote/composer-install-and-usage.html) + ++ [Composer 下载](https://getcomposer.org/download/) + ++ 当前项目 `composer.lock` 基于阿里云 Composer镜像生成 + ++ 阿里云(全量镜像) + +```shell script +# 使用帮助 +> https://developer.aliyun.com/composer +# 使用命令 +> composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ +``` + ++ 恢复默认镜像|Composer.phar加速下载 + +```shell script +> composer config -g --unset repos.packagist + +> https://mirrors.cloud.tencent.com/composer/composer.phar +> https://mirrors.aliyun.com/composer/composer.phar +``` + +
+其余镜像 展开查看 +

++ cnpkg(全量镜像)
+```shell script
+# 使用帮助
+> https://php.cnpkg.org/
+# 使用命令
+> composer config -g repos.packagist composer https://php.cnpkg.org
+```
+
++ 腾讯云(全量镜像)
+
+```shell script
+# 使用帮助
+> https://mirrors.cloud.tencent.com/help/composer.html
+# 使用命令
+> composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/
+```
+
++ PhpComposer(全量镜像)
+
+```shell script
+# 使用帮助
+> https://pkg.phpcomposer.com/
+# 使用命令
+> composer config -g repo.packagist composer https://packagist.phpcomposer.com
+```
+
++ 华为云(全量镜像)
+
+```shell script
+# 使用帮助
+> https://mirrors.huaweicloud.com/repository/php/
+# 使用命令
+> composer config -g repos.packagist composer https://mirrors.huaweicloud.com/repository/php/
+```
+
++ 交通大学(非全量镜像)
+
+```shell script
+# 使用帮助
+> https://packagist.mirrors.sjtug.sjtu.edu.cn/
+# 使用命令
+> composer config -g repos.packagist composer https://packagist.mirrors.sjtug.sjtu.edu.cn
+```
+
+
+
+ +## 使用指南 + +1. 下载(克隆)项目代码,初始化项目 + +```shell script +$ git clone https://github.com/lkeme/BiliHelper-personal.git +$ cp profile/example profile/user +``` + +2. 使用 [composer](https://getcomposer.org/download/) 工具进行安装 + +```shell script +$ composer install +``` + +[comment]: <> (composer dump-autoload (-o)) + +[comment]: <> (composer dumpautoload (-o)) + +3. 按照说明修改配置文件 `profile/user/config/user.ini` + + ```shell script + # 默认只需填写帐号密码,按需求开启其他功能即可 + ... + ``` + +4. 运行测试 + +```shell script +$ php app.php +``` + +> 以下是`多账户多开方案`,单个账户可以无视 + +5. 复制一份profile/example配置文件夹,修改账号密码即可 + + ```shell script + # 默认配置user + $ php app.php m:a + # 默认配置 darling + $ php app.php darling m:a + # 如果写了用户参数 不带m:a 与上同等效果 + $ php app.php darling + ``` + +6. 自定义设备方案 + +修改个人配置文件夹即可 `profile/user/device/device.yaml` + +7. 命令模式 + +```shell script +# 获取所有命令 +$ php app.php + mode:app m:a [主要模式] 默认功能 + mode:debug m:d [Debug模式] 开发测试使用 + mode:restore m:r [复位模式] 复位一些缓存以及设置 + mode:script m:s [脚本模式] 使用一些额外功能脚本 +``` + +8. 请保证配置文件存在,否则默认加载`user`配置文件夹 + +

+ +[comment]: <> (

) + +## Docker使用指南 + +1. 安装好[Docker](https://yeasy.gitbooks.io/docker_practice/content/install/) +2. 直接命令行拉取镜像后运行 + +### 传入的参数方式有两种(二选一,如果同时传入则优先选择配置文件) + +- 通过环境变量进行传入 + +```shell script +$ docker run -itd --rm -e USER_NAME=你的B站登录账号 -e USER_PASSWORD=你的B站密码 lkeme/bilihelper-personal +``` + +- 通过配置文件进行传入(能保留登录状态,自定义配置) + +1. 下载[配置文件](https://raw.githubusercontent.com/lkeme/BiliHelper-personal/master/conf/user.ini.example) +2. 修改 +3. 通过下面的命令进行挂载并运行 + +```shell script +$ docker run -itd --rm -v /path/to/your/confFilePath:/app/profile/user lkeme/bilihelper-personal +``` + +- 使用github镜像加速 + +```shell script +$ -e MIRRORS=0 # 使用 github.com +$ -e MIRRORS=1 # 使用 ghproxy.com +$ -e MIRRORS=2 # 使用 fastgit.org +$ -e MIRRORS=3 # 使用 hub.gitfast.tk +$ -e MIRRORS=4 # 使用 hub.gitslow.tk +$ -e MIRRORS=5 # 使用 hub.verge.tk +$ -e MIRRORS=6 # 使用 gh.api.99988866.xyz +$ -e MIRRORS=custom -e CUSTOM_CLONE_URL=https://github.com/lkeme/BiliHelper-personal.git # 使用 自定义克隆地址 +``` + +- 相关参数 + +```ps + -it 前台运行 + -itd 后台运行 + -v 本地文件:容器内部文件 ==> 挂载本地文件到容器中。本地文件路径随便变,容器内部文件路径不能变。 +``` + +- -v模式使用短信登录 + +``` +配置文件里设置好,发送完短信 +docker attach 或者docker exec 再进去容器里输入 +``` + +- 注意: Docker镜像已经包含了所有所需的运行环境,无需在本地环境弄composer。每次启动容器时,都会与项目进行同步以确保版本最新。 + +## 升级指南 + +> 注意新版本的配置文件是否变动,则需要重新覆盖配置文件,并重新填写设置 + +1. 进入项目目录 + +``` +$ cd BiliHelper-personal +``` + +2. 拉取最新代码 + +``` +$ git pull +``` + +3. 更新依赖库 + +``` +$ composer install +``` + +4. 如果使用 systemd 等,需要重启服务 + +``` +$ systemctl restart bilibili +``` + +## 部署指南 + +如果你将 BiliHelper-personal 部署到线上服务器时,则需要配置一个进程监控器来监测 `php index.php` 命令,在它意外退出时自动重启。 + +通常可以使用以下的方式 + +- systemd (推荐) +- Supervisor +- screen (自用) +- nohup + +## systemd 脚本 + +``` +# /usr/lib/systemd/system/bilibili.service + +[Unit] +Description=BiliHelper Manager +Documentation=https://github.com/lkeme/BiliHelper-personal +After=network.target + +[Service] +ExecStart=/usr/bin/php /path/to/your/BiliHelper-personal/index.php +Restart=always + +[Install] +WantedBy=multi-user.target +``` + +## Supervisor 配置 + +``` +[program:bilibili] +process_name=%(program_name)s +command=php /path/to/your/BiliHelper-personal/index.php +autostart=true +autorestart=true +redirect_stderr=true +stdout_logfile=/tmp/bilibili.log +``` + +## 报错通知问题 + +脚本出现 error 级别的报错,会调用通知地址进行提醒,这里推荐两个服务 + +|服务|官网| +|---|---| +|Server酱|https://sc.ftqq.com/| +|TelegramBot|https://core.telegram.org/bots/api| + +示范如下 + +``` +# Server酱 +# 自行替换 +APP_CALLBACK="https://sc.ftqq.com/.send?text={message}" + +# TelegramBot +# 自行替换 +APP_CALLBACK="https://api.telegram.org/bot/sendMessage?chat_id=&text={message}" +``` + +`{message}` 部分会自动替换成错误信息,接口采用 get 方式发送 + +## 直播间 ID 问题 + +文件 `user.ini` 里 + +`ROOM_ID` 配置,填写此项可以清空临过期礼物给指定直播间。 + +`ROOM_LIST` 配置,使用长位直播间,填写此项可以清空临礼物给指定有勋章的直播间。 + +`FEED_FILL` 配置,搭配上一条使用,使用过期礼物或者倒序使用正常礼物。 + +`SOCKET_ROOM_ID` 配置,监控使用,暂时没用到。 + +通常可以在直播间页面的 url 获取到它 + +``` +http://live.bilibili.com/9522051 +``` + +长位直播间ID获取 + +``` +https://api.live.bilibili.com/room/v1/Room/room_init?id=3 +``` + +所有直播间号码小于 1000 的直播间为短号,部分4位直播间也为短号, + +该脚本在每次启动会自动修正部分功能,特殊标注的请留意。 diff --git a/docs/NOTIFY.md b/docs/NOTIFY.md new file mode 100644 index 0000000..63761a5 --- /dev/null +++ b/docs/NOTIFY.md @@ -0,0 +1,132 @@ +## 关于推送 + +### 开关 + +```ini +[notify] +enable = false +filter_words = +``` + +### 推送单元 + +> 以下数据为示例(e.g.),需要根据实际需求配置 + +**钉钉** + +> 文档: https://developers.dingtalk.com/document/robots/custom-robot-access +> 说明: 钉钉推送的密钥 + +```ini +; Dingtalk机器人|token|依赖USE_NOTIFY +[notify_dingtalk] +token = 566cc69da782ec**** +``` + +**Telegram** + +> 文档: https://core.telegram.org/bots/api#sendmessage +> 说明: 如果开启 TGbot API 反代,填写url,否则为空使用默认api。 +> 说明: TG 推送的Token, xxx/bot{这是token部分}/xxxx +> 说明: TG 推送的用户/群组/频道 ID + +```ini +; Tele机器人|url(可选)|token|chatid|依赖USE_NOTIFY +[notify_telegram] +url = https://*.*.workers.dev/bot +bottoken = 1640****:AAGlV3****_FscZ-**** +chatid = 390**** +``` + +**PUSH PLUS** + +> 文档: http://www.pushplus.plus/doc/ +> 说明: push plus++ 推送的 `token` + +```ini +; Pushplus酱|token|依赖USE_NOTIFY +[notify_pushplus] +token = 566cc69da782ec**** +``` + +**Sever酱(原版)** + +> 文档: https://sc.ftqq.com/ +> 说明: Server 酱老版本 key,SCU 开头的 + +```ini +; Sever酱(原版)|令牌Key|依赖USE_NOTIFY +[notify_sc] +sckey = SCU566cc69da782ec**** +``` + +**Server酱(Turbo版)** + +> 文档: https://sct.ftqq.com/ +> 说明: Server 酱 Turbo 版本 key,SCT 开头的 + +```ini +; Server酱(Turbo版)|令牌Key|依赖USE_NOTIFY +[notify_sct] +sctkey = SCT566cc69da782ec**** +``` + +**GoCqhttp** + +> 文档: https://docs.go-cqhttp.org/api/ +> 说明: 推送的完整api, 包含`/send_private_msg`、`/send_group_msg` 等等完整后缀 +> 说明: 推送的AccessToken +> 说明: 目标QQ号或者QQ群号,根据API调整 + +```ini +; GoCqhttp|url|token|目标qq|依赖USE_NOTIFY +[notify_gocqhttp] +url = "http://127.0.0.1:5700/send_private_msg" +token = 566cc69da782ec**** +target_qq = 10086 +``` + +**Debug(个人用)** + +> 文档: https://localhost:8921/doc + +```ini +; Debug|个人调试推送|url|token| +[notify_debug] +url = "https://localhost:8921/notify" +token = 566cc69da782ec**** +``` + +**企业微信群机器人** + +> 文档: https://open.work.weixin.qq.com/api/doc/90000/90136/91770 | https://weibanzhushou.com/blog/330 +> 说明: 推送的AccessToken + +```ini +; 企业微信群机器人|token +[notify_we_com] +token = ec971f1d-****-4700-****-d9461e76**** +``` + +**企业微信应用** + +> 文档: https://open.work.weixin.qq.com/wwopen/devtool/interface?doc_id=10167 +> 说明: 企业 id +> 说明: 应用的凭证密钥 +> 说明: 企业应用的 id +> 说明: 指定接收消息的成员,成员 ID 列表 默认为@all + +```ini +; 企业微信应用消息|corp_id|corp_secret|agent_id|to_user +[notify_we_com_app] +corp_id = **** +corp_secret = **** +agent_id = **** +to_user = UserId1|UserId2|UserId3 +``` + +### 调试 + +https://github.com/lkeme/BiliHelper-personal/blob/eb06f55fa0fa6cb07bbeffc7e85c6ac0bfaa67b3/data/latest_version.json#L8 + +改成与线上不同的版本即可,检查新版本就会推送一次。 \ No newline at end of file diff --git a/plugin/CheckUpdate/CheckUpdate.php b/plugin/CheckUpdate/CheckUpdate.php index 8d689de..651ea1d 100644 --- a/plugin/CheckUpdate/CheckUpdate.php +++ b/plugin/CheckUpdate/CheckUpdate.php @@ -117,7 +117,8 @@ class CheckUpdate extends BasePluginRW */ protected function fetchOnlineVersion(): object { - $url = $this->resource->get('raw_url'); + $branch = getConf('app.branch'); + $url = $this->resource->get($branch . '_raw_url'); $payload = []; return Request::getJson(false, 'other', $url, $payload); } @@ -143,4 +144,4 @@ class CheckUpdate extends BasePluginRW { return str_replace("\\", "/", APP_RESOURCES_PATH . $filename); } -} \ No newline at end of file +} diff --git a/plugin/LiveGoldBox/LiveGoldBox.php b/plugin/LiveGoldBox/LiveGoldBox.php index 9a1cbe7..6a1d322 100644 --- a/plugin/LiveGoldBox/LiveGoldBox.php +++ b/plugin/LiveGoldBox/LiveGoldBox.php @@ -75,7 +75,7 @@ class LiveGoldBox extends BasePlugin { if (TimeLock::getTimes() > time() || !getEnable('live_gold_box')) return; // 2022-06-07 - $this->calcAidRange(900, 1100); + $this->calcAidRange(945, 1200); // $lottery_list = $this->fetchLotteryList(); // diff --git a/profile/example/config/user.ini b/profile/example/config/user.ini index 3f9465f..0141b5d 100644 --- a/profile/example/config/user.ini +++ b/profile/example/config/user.ini @@ -1,3 +1,11 @@ +####################### +# 程序设置 # +####################### + +[app] +name = BiliHelper-personal +env = local +branch = master version = 0.0.1 ####################### diff --git a/profile/example/device/device.yaml b/profile/example/device/device.yaml index 6f65da8..9d5651f 100644 --- a/profile/example/device/device.yaml +++ b/profile/example/device/device.yaml @@ -3,8 +3,8 @@ device_version: 0.0.1 app: bili_a: # Android package: "tv.danmaku.bili" - version: "6.83.0" - build: "6830300" + version: "6.86.0" + build: "6860300" channel: "bili" device: "phone" mobi_app: "android" diff --git a/resources/filter_library.json b/resources/filter_library.json index 23b548f..f822ea1 100644 --- a/resources/filter_library.json +++ b/resources/filter_library.json @@ -1,852 +1,852 @@ { - "code": 200, - "LiveGoldBox": { - "sensitive": [ - "测试", - "加密", - "test", - "TEST", - "钓", - "实验", - "炸鱼", - "调试", - "123", - "1111", - "测试", - "測試", - "Test", - "测一测", - "ce-shi", - "test", - "T-E-S-T", - "lala", - "我是抽奖标题", - "压测", - "測一測", - "t-e-s-t" - ] - }, - "Anchor": { - "default": [ - "保温服卡", - "上舰", - "上船", - "初始号", - "大航海", - "封面照", - "手机壁纸", - "舰长", - "宝可梦", - "游戏位", - "未名之花", - "美照", - "游戏好友位", - "游戏道具", - "抽号", - "光谱", - "带飞", - "皮肤", - "上电视", - "星际战甲", - "皂片", - "自画像", - "好友", - "西瓜", - "点券", - "明信片", - "正片", - "水友", - "原神", - "看号", - "双排", - "排位", - "古剑奇谭", - "通宝", - "口令码", - "刷箱子", - "第五人格", - "1.11元", - "1.01元", - "文件夹", - "cdk", - "伊格尼斯亡魂", - "1.2元", - "1元", - "1.1元", - "刀币", - "主播自画像", - "SG5531", - "武器箱", - "极限模式", - "伊洛纳密令", - "星耀王者", - "上车", - "优惠券", - "船长", - "王者", - "开船", - "点播", - "1.88元", - "cos", - "照片", - "照骗", - "正片", - "jk照", - "DNF", - "点券", - "1.68元", - "旗开得胜", - "上电视", - "返现", - "1000金瓜子", - "1.66元", - "1RMB", - "1.5元", - "立牌", - "30内兑换一次", - "私照", - "哼歌", - "船员", - "台历", - "靓照", - "晶核", - "壁纸", - "取关三次作废", - "CDK", - "无脸照", - "游戏礼包", - "公测", - "1.23元", - "头像", - "1块钱", - "完美偶像", - "代金卷", - "海报", - "闪蛋", - "月历", - "风中万花", - "表情包", - "体验票", - "深红之网", - "生活照", - "1.33元", - "提督", - "八折券", - "1.2块", - "1.11元", - "打游戏", - "给主播", - "优惠卷", - "艺术鉴赏虚拟门票", - "金豆", - "点歌", - "1.66元", - "1.22元", - "1.23元", - "身材照", - ".照.片", - "取关二次作废", - "取关两次作废", - "项目卡", - "账号规划", - "签名照", - "车车", - "拉黑", - "黑名单", - "脸皮厚", - "没有奖品", - "无奖", - "脸皮厚", - "ceshi", - "测试", - "测试", - "测试", - "脚本", - "抽奖号", - "星段位", - "星段位", - "圣晶石", - "圣晶石", - "水晶", - "水晶", - "万兴神剪手", - "万兴神剪手", - "自付邮费", - "自付邮费", - "test", - "Test", - "TEST", - "加密", - "QQ", - "测试", - "測試", - "VX", - "vx", - "ce", - "shi", - "这是一个", - "lalall", - "第一波", - "第二波", - "第三波", - "测试用", - "抽奖标题", - "策是", - "房间抽奖", - "CESHI", - "ceshi", - "奖品A", - "奖品B", - "奖品C", - "硬币", - "无奖品", - "白名单", - "我是抽奖", - "五毛二", - "一分", - "一毛", - "0.52", - "0.66", - "0.01", - "0.77", - "0.16", - "照片", - "穷", - "0.5", - "0.88", - "双排", - "1毛", - "1分", - "1角", - "P口罩", - "素颜", - "写真", - "图包", - "五毛", - "一角", - "冥币", - "自拍", - "日历", - "0.22", - "加速器", - "越南盾", - "毛", - "分", - "限", - "0.", - "角", - "〇点", - "①元", - "一起玩", - "不包邮", - "邮费", - "续期卡", - "儿时", - "闪宠", - "大师球", - "一元", - "两元", - "两块", - "赛车", - "代币", - "一块", - "一局", - "好友位", - "通话", - "首胜", - "代金券", - "辣条", - "补贴", - "抵用券", - "主播素颜照", - "武器箱棺材板", - "游戏道具", - "优惠券", - "日元", - "发音课", - "壹元", - "零点", - "舰长五折券", - "上车", - "没有钱", - "女装", - "肥宅快乐水", - "哥斯拉", - "公主连结", - "pokemmo", - "宝可>梦", - "明日方舟", - "雪碧", - "公主连接", - "专属头衔", - "FF14", - "韩元", - "空洞骑士", - "老婆饼", - "稀世时装", - "洛克衣服", - "帮过图", - "证件照", - "自抽号", - "晶耀之星", - "伊洛纳", - "〇.", - "②元", - "③元", - "0·", - "繁华美化", - "喵喵喵", - "闪伊布", - "①圆", - "o点", - "金达摩", - "嗷呜", - "游戏位", - "S-追光者", - "OWL", - "勾玉", - "跟yo宝游戏", - "三元", - "怡宝", - "蛋闪迷>你冰", - "哥伦比亚比索", - "油条", - "代金卷", - "小堂包", - "返现券", - "上舰", - "舰长", - "开舰", - "帅照", - "靓照", - "1元红包", - "红包3.3元", - "5.2元红包", - "2.33元红包", - "测试", - "钓鱼", - "炸鱼", - "黑屋", - "脚本", - "空气", - "大航海", - "上船", - "舰长", - "返现", - "抵用", - "代金", - "上车", - "上反船", - "照片", - "素颜", - "自拍", - "皂片", - "开舰", - "上舰", - "自画像", - "封面", - "取关", - "美照", - "随机照", - "女装照", - "日常照", - "好友", - "给主播", - "照骗", - "连麦", - "情书", - "一局", - "舰涨优惠卷", - "开黑", - "test", - "Test", - "金币", - "元宝", - "代打", - "上分", - "上段", - "台历", - "一毛", - "五毛", - "王者荣耀", - "玩游戏", - "encrypt", - "壁纸", - "相片", - "排位", - "语音", - "车位", - "网剧", - "一起玩", - "一次", - "专属头衔", - "手游", - "宠物", - "蒸汽", - "月饼", - "加速", - "挂件", - "渔夫", - "小黑屋", - "头像", - "许愿码", - "电池", - "赛车", - "保底", - "代币", - "越南盾", - "网点", - "机器", - "话梅", - "志愿", - "令牌", - "永久", - "第五人格", - "大蒜", - "唢呐", - "皇冠", - "徽章", - "铜牌", - "动物园", - "植物", - "钻石", - "宝石", - "尖叫", - "扭蛋机", - "点播", - "数字版月历", - "点歌一首", - "体验", - "点歌", - "三次取关", - "大航海", - "3块钱之前的巨款", - "礼金" - ] - }, - "CapsuleLottery": { - "default": [ - "谢谢参与", - "未中奖", - "辣条" - ] - }, - "ActivityLottery": { - "default": [ - "谢谢参与", - "未中奖", - "辣条" - ] - }, - "Notice": { - "default": [ - "谢谢参与", - "未中奖", - "辣条" - ] - }, - "DynamicForward": { - "default": [ - "一毛", - "结果", - "test", - "元宝", - "晒出", - "原石", - "代打", - "上分", - "测试", - "闹着玩", - "猫粮", - "钓鱼", - "加密", - "好友", - "视频下转发", - "签名照", - "全部答对", - "弹幕", - "评论下方投稿视频", - "炸鱼", - "黑屋", - "照片", - "素颜", - "自拍", - "皂片", - "自画像", - "封面", - "取关", - "随机照", - "宝石", - "真情实感", - "给主播", - "照骗", - "连麦", - "加群", - "钓鱼", - "脚本", - "代金券", - "体验卡", - "门票", - "渲染券", - "机器", - "给视频", - "投票", - "取关", - "视频转发", - "视频分享", - "于视频内", - "视频评论", - "分享视频", - "转发视频", - "评论视频", - "进入直播间", - "平时售价", - "体验名额", - "评论区点赞前", - "上直播", - "参与直播抽奖", - "堆jqr", - "AI转", - "AI来", - "bot来", - "堆bot", - "jqr来", - "有jqr", - "有bot", - "jqr", - "bot", - "腹肌" - ] - }, - "Common": { - "default": [ - "禁言", - "测试", - "vcf", - "体验中奖", - "中奖的感觉", - "赶脚", - "感脚", - "感jio", - "黑名单", - "拉黑", - "脸皮厚", - "没有奖品", - "无奖", - "ceshi", - "脚本", - "抽奖号", - "不要脸", - "至尊vip会员7天", - "高级会员7天", - "万兴神剪手", - "加密", - "test", - "TEST", - "钓鱼", - "炸鱼", - "调试", - "编曲", - "作词", - "半价", - "打折", - "机器", - "禁言", - "vcf", - "体验中奖", - "中奖的感觉", - "录歌", - "混音", - "一毛", - "1角", - "0.5元", - "5毛", - "赶脚", - "感脚", - "曲风", - "专辑封面", - "一元红包", - "感jio", - "名片赞", - "黑名单", - "拉黑", - "脸皮厚", - "没有奖品", - "无奖", - "脚本", - "抽奖号", - "不要脸", - "至尊vip会员7天", - "高级会员7天", - "加密", - "test", - "TEST", - "钓鱼", - "炸鱼", - "调试", - "歌曲定制", - "学习视频", - "修图视频", - "免费编曲", - "后期制作", - "编曲搬家", - "内容自定", - "音乐人一个", - "私人唱歌", - "作业", - "八字", - "算命", - "万兴神剪手", - "学习修图", - "写一首歌", - "ceshi", - "管饱", - "dong tai ga", - "电话唱歌", - "感谢转发", - "非独家使用权", - "前排沙发", - "琴谱", - "有就送", - "什么也不给", - "什么都没有", - "租赁", - "伴奏", - "定制beat", - "定制logo", - "惊喜软件", - "加群", - "第一批粉丝", - "内部群", - "老粉", - "仅我关注", - "打字粉丝ID", - "手打粉丝ID", - "人声采集", - "采样包", - "约稿", - "remix", - "明信片", - "感受中奖", - "快落", - "中奖的快乐", - "单曲", - "主题创作", - "猎妈", - "签名照", - "数字专辑", - "除夕夜", - "专辑", - "励志的话", - "亲笔签名", - "扫码进群", - "粉丝群", - "签名写真", - "纹身", - "祝你", - "红包雨", - "电子书", - "好友位", - "豪车优惠", - "星段位", - "圣晶石", - "水晶", - "QQ", - "自付邮费", - "Test", - "测试用", - "VX", - "vx", - "ce", - "shi", - "这是一个", - "lalall", - "第一波", - "第二波", - "策是", - "照片", - "穷", - "0.5", - "一角", - "冥币", - "加速器", - "无奖品", - "白名单", - "五毛", - "第三波", - "五毛二", - "一分", - "0.52", - "0.66", - "0.01", - "0.77", - "0.16", - "0.88", - "双排", - "1毛", - "1分", - "P口罩", - "素颜", - "写真", - "图包", - "自拍", - "日历", - "0.22", - "CESHI", - "奖品A", - "抽奖标题", - "測試", - "越南盾", - "啥都没有", - "哈哈哈", - "作曲", - "一首", - "手绘", - "学霸", - "buff", - "头像", - "剩的", - "Ziyoda", - "Hilola", - "beden", - "新专", - "采样", - "音频", - "海报", - "粉丝ID", - "微博", - "互粉", - "真心话", - "回答", - "签名海报", - "不想要", - "抱抱", - "拥抱", - "WAV", - "邀请函", - "你猜猜", - "什么也没有", - "什么都", - "什么也", - "这不是抽奖", - "使用权", - "曲谱", - "啥也没有", - "木有", - "车载音乐", - "会员歌曲", - "一首歌", - "必唱", - "发文件", - "词作", - "购买资格", - "粉群", - "折扣", - "hoholive", - "surat", - "hisyat", - "免费观", - "免费演", - "免费门", - "谢谢参与", - "vx call u", - "新婚快乐", - "歌曲使用权", - "普通mp3使用权", - "破解版", - "土嗨", - "给你写", - "普通mp3", - "啥也不是", - "歌曲大礼包", - "歌手大礼包", - "无损wav", - "mp3使用权", - "wav使用权", - "曲谱", - "抽个寂寞", - "儿子", - "送我" - ], - "uid_list": [ - 28008897, - 28272016, - 140389827, - 24598781, - 28008860, - 28008880, - 28008743, - 28008948, - 28009292, - 319696958, - 90138218, - 28272000, - 28272047, - 28271978, - 8831288, - 175979009, - 3177443, - 486780865, - 403048135, - 474325039, - 455274996, - 477519424, - 292671666, - 448873224, - 22498938, - 1770865, - 444796995, - 306112375, - 320193786, - 606637517, - 305276429, - 204487541, - 404761800, - 186914127, - 99439379, - 457697569, - 270886929, - 477519424, - 401575, - 201296348, - 206804212, - 333584926, - 34679178, - 699923691, - 392689522, - 178700744, - 272882445, - 350977368, - 487168411, - 22682842, - 444949061, - 523974463, - 192231907, - 503908324, - 383189098, - 252909207, - 336467750, - 264875137, - 90721742, - 452299642, - 677739290, - 441522918, - 8766623, - 698327474, - 5439672, - 483247863, - 237055308, - 95404163, - 202052696, - 1309889741, - 627942060, - 455030741, - 406353670, - 18036870, - 470220612, - 432013403, - 1346052604, - 501312931 - ] - } + "code": 200, + "LiveGoldBox": { + "sensitive": [ + "测试", + "加密", + "test", + "TEST", + "钓", + "实验", + "炸鱼", + "调试", + "123", + "1111", + "测试", + "測試", + "Test", + "测一测", + "ce-shi", + "test", + "T-E-S-T", + "lala", + "我是抽奖标题", + "压测", + "測一測", + "t-e-s-t" + ] + }, + "Anchor": { + "default": [ + "保温服卡", + "上舰", + "上船", + "初始号", + "大航海", + "封面照", + "手机壁纸", + "舰长", + "宝可梦", + "游戏位", + "未名之花", + "美照", + "游戏好友位", + "游戏道具", + "抽号", + "光谱", + "带飞", + "皮肤", + "上电视", + "星际战甲", + "皂片", + "自画像", + "好友", + "西瓜", + "点券", + "明信片", + "正片", + "水友", + "原神", + "看号", + "双排", + "排位", + "古剑奇谭", + "通宝", + "口令码", + "刷箱子", + "第五人格", + "1.11元", + "1.01元", + "文件夹", + "cdk", + "伊格尼斯亡魂", + "1.2元", + "1元", + "1.1元", + "刀币", + "主播自画像", + "SG5531", + "武器箱", + "极限模式", + "伊洛纳密令", + "星耀王者", + "上车", + "优惠券", + "船长", + "王者", + "开船", + "点播", + "1.88元", + "cos", + "照片", + "照骗", + "正片", + "jk照", + "DNF", + "点券", + "1.68元", + "旗开得胜", + "上电视", + "返现", + "1000金瓜子", + "1.66元", + "1RMB", + "1.5元", + "立牌", + "30内兑换一次", + "私照", + "哼歌", + "船员", + "台历", + "靓照", + "晶核", + "壁纸", + "取关三次作废", + "CDK", + "无脸照", + "游戏礼包", + "公测", + "1.23元", + "头像", + "1块钱", + "完美偶像", + "代金卷", + "海报", + "闪蛋", + "月历", + "风中万花", + "表情包", + "体验票", + "深红之网", + "生活照", + "1.33元", + "提督", + "八折券", + "1.2块", + "1.11元", + "打游戏", + "给主播", + "优惠卷", + "艺术鉴赏虚拟门票", + "金豆", + "点歌", + "1.66元", + "1.22元", + "1.23元", + "身材照", + ".照.片", + "取关二次作废", + "取关两次作废", + "项目卡", + "账号规划", + "签名照", + "车车", + "拉黑", + "黑名单", + "脸皮厚", + "没有奖品", + "无奖", + "脸皮厚", + "ceshi", + "测试", + "测试", + "测试", + "脚本", + "抽奖号", + "星段位", + "星段位", + "圣晶石", + "圣晶石", + "水晶", + "水晶", + "万兴神剪手", + "万兴神剪手", + "自付邮费", + "自付邮费", + "test", + "Test", + "TEST", + "加密", + "QQ", + "测试", + "測試", + "VX", + "vx", + "ce", + "shi", + "这是一个", + "lalall", + "第一波", + "第二波", + "第三波", + "测试用", + "抽奖标题", + "策是", + "房间抽奖", + "CESHI", + "ceshi", + "奖品A", + "奖品B", + "奖品C", + "硬币", + "无奖品", + "白名单", + "我是抽奖", + "五毛二", + "一分", + "一毛", + "0.52", + "0.66", + "0.01", + "0.77", + "0.16", + "照片", + "穷", + "0.5", + "0.88", + "双排", + "1毛", + "1分", + "1角", + "P口罩", + "素颜", + "写真", + "图包", + "五毛", + "一角", + "冥币", + "自拍", + "日历", + "0.22", + "加速器", + "越南盾", + "毛", + "分", + "限", + "0.", + "角", + "〇点", + "①元", + "一起玩", + "不包邮", + "邮费", + "续期卡", + "儿时", + "闪宠", + "大师球", + "一元", + "两元", + "两块", + "赛车", + "代币", + "一块", + "一局", + "好友位", + "通话", + "首胜", + "代金券", + "辣条", + "补贴", + "抵用券", + "主播素颜照", + "武器箱棺材板", + "游戏道具", + "优惠券", + "日元", + "发音课", + "壹元", + "零点", + "舰长五折券", + "上车", + "没有钱", + "女装", + "肥宅快乐水", + "哥斯拉", + "公主连结", + "pokemmo", + "宝可>梦", + "明日方舟", + "雪碧", + "公主连接", + "专属头衔", + "FF14", + "韩元", + "空洞骑士", + "老婆饼", + "稀世时装", + "洛克衣服", + "帮过图", + "证件照", + "自抽号", + "晶耀之星", + "伊洛纳", + "〇.", + "②元", + "③元", + "0·", + "繁华美化", + "喵喵喵", + "闪伊布", + "①圆", + "o点", + "金达摩", + "嗷呜", + "游戏位", + "S-追光者", + "OWL", + "勾玉", + "跟yo宝游戏", + "三元", + "怡宝", + "蛋闪迷>你冰", + "哥伦比亚比索", + "油条", + "代金卷", + "小堂包", + "返现券", + "上舰", + "舰长", + "开舰", + "帅照", + "靓照", + "1元红包", + "红包3.3元", + "5.2元红包", + "2.33元红包", + "测试", + "钓鱼", + "炸鱼", + "黑屋", + "脚本", + "空气", + "大航海", + "上船", + "舰长", + "返现", + "抵用", + "代金", + "上车", + "上反船", + "照片", + "素颜", + "自拍", + "皂片", + "开舰", + "上舰", + "自画像", + "封面", + "取关", + "美照", + "随机照", + "女装照", + "日常照", + "好友", + "给主播", + "照骗", + "连麦", + "情书", + "一局", + "舰涨优惠卷", + "开黑", + "test", + "Test", + "金币", + "元宝", + "代打", + "上分", + "上段", + "台历", + "一毛", + "五毛", + "王者荣耀", + "玩游戏", + "encrypt", + "壁纸", + "相片", + "排位", + "语音", + "车位", + "网剧", + "一起玩", + "一次", + "专属头衔", + "手游", + "宠物", + "蒸汽", + "月饼", + "加速", + "挂件", + "渔夫", + "小黑屋", + "头像", + "许愿码", + "电池", + "赛车", + "保底", + "代币", + "越南盾", + "网点", + "机器", + "话梅", + "志愿", + "令牌", + "永久", + "第五人格", + "大蒜", + "唢呐", + "皇冠", + "徽章", + "铜牌", + "动物园", + "植物", + "钻石", + "宝石", + "尖叫", + "扭蛋机", + "点播", + "数字版月历", + "点歌一首", + "体验", + "点歌", + "三次取关", + "大航海", + "3块钱之前的巨款", + "礼金" + ] + }, + "CapsuleLottery": { + "default": [ + "谢谢参与", + "未中奖", + "辣条" + ] + }, + "ActivityLottery": { + "default": [ + "谢谢参与", + "未中奖", + "辣条" + ] + }, + "Notice": { + "default": [ + "谢谢参与", + "未中奖", + "辣条" + ] + }, + "DynamicForward": { + "default": [ + "一毛", + "结果", + "test", + "元宝", + "晒出", + "原石", + "代打", + "上分", + "测试", + "闹着玩", + "猫粮", + "钓鱼", + "加密", + "好友", + "视频下转发", + "签名照", + "全部答对", + "弹幕", + "评论下方投稿视频", + "炸鱼", + "黑屋", + "照片", + "素颜", + "自拍", + "皂片", + "自画像", + "封面", + "取关", + "随机照", + "宝石", + "真情实感", + "给主播", + "照骗", + "连麦", + "加群", + "钓鱼", + "脚本", + "代金券", + "体验卡", + "门票", + "渲染券", + "机器", + "给视频", + "投票", + "取关", + "视频转发", + "视频分享", + "于视频内", + "视频评论", + "分享视频", + "转发视频", + "评论视频", + "进入直播间", + "平时售价", + "体验名额", + "评论区点赞前", + "上直播", + "参与直播抽奖", + "堆jqr", + "AI转", + "AI来", + "bot来", + "堆bot", + "jqr来", + "有jqr", + "有bot", + "jqr", + "bot", + "腹肌" + ] + }, + "Common": { + "default": [ + "禁言", + "测试", + "vcf", + "体验中奖", + "中奖的感觉", + "赶脚", + "感脚", + "感jio", + "黑名单", + "拉黑", + "脸皮厚", + "没有奖品", + "无奖", + "ceshi", + "脚本", + "抽奖号", + "不要脸", + "至尊vip会员7天", + "高级会员7天", + "万兴神剪手", + "加密", + "test", + "TEST", + "钓鱼", + "炸鱼", + "调试", + "编曲", + "作词", + "半价", + "打折", + "机器", + "禁言", + "vcf", + "体验中奖", + "中奖的感觉", + "录歌", + "混音", + "一毛", + "1角", + "0.5元", + "5毛", + "赶脚", + "感脚", + "曲风", + "专辑封面", + "一元红包", + "感jio", + "名片赞", + "黑名单", + "拉黑", + "脸皮厚", + "没有奖品", + "无奖", + "脚本", + "抽奖号", + "不要脸", + "至尊vip会员7天", + "高级会员7天", + "加密", + "test", + "TEST", + "钓鱼", + "炸鱼", + "调试", + "歌曲定制", + "学习视频", + "修图视频", + "免费编曲", + "后期制作", + "编曲搬家", + "内容自定", + "音乐人一个", + "私人唱歌", + "作业", + "八字", + "算命", + "万兴神剪手", + "学习修图", + "写一首歌", + "ceshi", + "管饱", + "dong tai ga", + "电话唱歌", + "感谢转发", + "非独家使用权", + "前排沙发", + "琴谱", + "有就送", + "什么也不给", + "什么都没有", + "租赁", + "伴奏", + "定制beat", + "定制logo", + "惊喜软件", + "加群", + "第一批粉丝", + "内部群", + "老粉", + "仅我关注", + "打字粉丝ID", + "手打粉丝ID", + "人声采集", + "采样包", + "约稿", + "remix", + "明信片", + "感受中奖", + "快落", + "中奖的快乐", + "单曲", + "主题创作", + "猎妈", + "签名照", + "数字专辑", + "除夕夜", + "专辑", + "励志的话", + "亲笔签名", + "扫码进群", + "粉丝群", + "签名写真", + "纹身", + "祝你", + "红包雨", + "电子书", + "好友位", + "豪车优惠", + "星段位", + "圣晶石", + "水晶", + "QQ", + "自付邮费", + "Test", + "测试用", + "VX", + "vx", + "ce", + "shi", + "这是一个", + "lalall", + "第一波", + "第二波", + "策是", + "照片", + "穷", + "0.5", + "一角", + "冥币", + "加速器", + "无奖品", + "白名单", + "五毛", + "第三波", + "五毛二", + "一分", + "0.52", + "0.66", + "0.01", + "0.77", + "0.16", + "0.88", + "双排", + "1毛", + "1分", + "P口罩", + "素颜", + "写真", + "图包", + "自拍", + "日历", + "0.22", + "CESHI", + "奖品A", + "抽奖标题", + "測試", + "越南盾", + "啥都没有", + "哈哈哈", + "作曲", + "一首", + "手绘", + "学霸", + "buff", + "头像", + "剩的", + "Ziyoda", + "Hilola", + "beden", + "新专", + "采样", + "音频", + "海报", + "粉丝ID", + "微博", + "互粉", + "真心话", + "回答", + "签名海报", + "不想要", + "抱抱", + "拥抱", + "WAV", + "邀请函", + "你猜猜", + "什么也没有", + "什么都", + "什么也", + "这不是抽奖", + "使用权", + "曲谱", + "啥也没有", + "木有", + "车载音乐", + "会员歌曲", + "一首歌", + "必唱", + "发文件", + "词作", + "购买资格", + "粉群", + "折扣", + "hoholive", + "surat", + "hisyat", + "免费观", + "免费演", + "免费门", + "谢谢参与", + "vx call u", + "新婚快乐", + "歌曲使用权", + "普通mp3使用权", + "破解版", + "土嗨", + "给你写", + "普通mp3", + "啥也不是", + "歌曲大礼包", + "歌手大礼包", + "无损wav", + "mp3使用权", + "wav使用权", + "曲谱", + "抽个寂寞", + "儿子", + "送我" + ], + "uid_list": [ + 28008897, + 28272016, + 140389827, + 24598781, + 28008860, + 28008880, + 28008743, + 28008948, + 28009292, + 319696958, + 90138218, + 28272000, + 28272047, + 28271978, + 8831288, + 175979009, + 3177443, + 486780865, + 403048135, + 474325039, + 455274996, + 477519424, + 292671666, + 448873224, + 22498938, + 1770865, + 444796995, + 306112375, + 320193786, + 606637517, + 305276429, + 204487541, + 404761800, + 186914127, + 99439379, + 457697569, + 270886929, + 477519424, + 401575, + 201296348, + 206804212, + 333584926, + 34679178, + 699923691, + 392689522, + 178700744, + 272882445, + 350977368, + 487168411, + 22682842, + 444949061, + 523974463, + 192231907, + 503908324, + 383189098, + 252909207, + 336467750, + 264875137, + 90721742, + 452299642, + 677739290, + 441522918, + 8766623, + 698327474, + 5439672, + 483247863, + 237055308, + 95404163, + 202052696, + 1309889741, + 627942060, + 455030741, + 406353670, + 18036870, + 470220612, + 432013403, + 1346052604, + 501312931 + ] + } } diff --git a/resources/latest_version.json b/resources/latest_version.json new file mode 100644 index 0000000..b4f2684 --- /dev/null +++ b/resources/latest_version.json @@ -0,0 +1,14 @@ +{ + "code": 200, + "project": "BiliHelper-personal", + "branch": "master", + "source": "https://github.com/lkeme/BiliHelper-personal", + "raw_url": "https://gh.notifyplus.cf/https://raw.githubusercontent.com/lkeme/BiliHelper-personal/master/data/latest_version.json", + "purge_url": "https://cdn.staticaly.com/gh/lkeme/BiliHelper-personal/master/data/latest_version.json", + "version": "1.2.0.220517", + "des": "程序有更新,请及时线上查看更新哦~", + "time": "2022年5月17日", + "ini_version": "0.0.1", + "ini_des": "配置有更新,请及时线上查看更新哦~", + "ini_time": "2022年5月17日" +} diff --git a/resources/version.json b/resources/version.json index 1a4362e..41ae476 100644 --- a/resources/version.json +++ b/resources/version.json @@ -1,14 +1,16 @@ { - "code": 200, - "project": "BiliHelper-personal", - "branch": "master", - "source": "https://github.com/lkeme/BiliHelper-personal", - "raw_url": "https://gh.notifyplus.cf/https://raw.githubusercontent.com/lkeme/BiliHelper-personal/master/data/latest_version.json", - "purge_url": "https://cdn.staticaly.com/gh/lkeme/BiliHelper-personal/master/data/latest_version.json", - "version": "1.2.0.220517-dev", - "des": "程序有更新,请及时线上查看更新哦~", - "time": "2022年5月17日", - "ini_version": "0.0.1", - "ini_des": "配置有更新,请及时线上查看更新哦~", - "ini_time": "2022年5月17日" -} \ No newline at end of file + "code": 200, + "project": "BiliHelper-personal", + "source": "https://github.com/lkeme/BiliHelper-personal", + "raw_url": "https://gh.notifyplus.cf/https://github.com/lkeme/BiliHelper-personal/blob/master/resources/version.json", + "master_raw_url": "https://gh.notifyplus.cf/https://github.com/lkeme/BiliHelper-personal/blob/master/resources/version.json", + "dev_raw_url": "https://gh.notifyplus.cf/https://github.com/lkeme/BiliHelper-personal/blob/dev/resources/version.json", + "master_purge_url": "https://cdn.staticaly.com/gh/lkeme/BiliHelper-personal/master/resources/version.json", + "dev_purge_url": "https://cdn.staticaly.com/gh/lkeme/BiliHelper-personal/dev/resources/version.json", + "version": "2.0.0.220822", + "des": "程序有更新,请及时线上查看更新哦~", + "time": "2022年08月18日", + "ini_version": "0.0.1", + "ini_des": "配置有更新,请及时线上查看更新哦~", + "ini_time": "2022年08月18日" +} diff --git a/src/Api/Passport/ApiLogin.php b/src/Api/Passport/ApiLogin.php index 731db48..6be6ac4 100644 --- a/src/Api/Passport/ApiLogin.php +++ b/src/Api/Passport/ApiLogin.php @@ -61,7 +61,7 @@ class ApiLogin $payload = [ 'cid' => $cid, 'tel' => $phone, - 'statistics' => '{"appId":1,"platform":3,"version":"6.83.0","abtest":""}', + 'statistics' => '{"appId":1,"platform":3,"version":"6.86.0","abtest":""}', ]; // {"code":0,"message":"0","ttl":1,"data":{"is_new":false,"captcha_key":"4e292933816755442c1568e2043b8e41","recaptcha_url":""}} // {"code":0,"message":"0","ttl":1,"data":{"is_new":false,"captcha_key":"","recaptcha_url":"https://www.bilibili.com/h5/project-msg-auth/verify?ct=geetest\u0026recaptcha_token=ad520c3a4a3c46e29b1974d85efd2c4b\u0026gee_gt=1c0ea7c7d47d8126dda19ee3431a5f38\u0026gee_challenge=c772673050dce482b9f63ff45b681ceb\u0026hash=ea2850a43cc6b4f1f7b925d601098e5e"}} @@ -88,4 +88,3 @@ class ApiLogin } } - \ No newline at end of file diff --git a/src/Api/Room/V1/ApiArea.ctp b/src/Api/Room/V1/ApiArea.ctp new file mode 100644 index 0000000..8c03231 --- /dev/null +++ b/src/Api/Room/V1/ApiArea.ctp @@ -0,0 +1,35 @@ + $room_id, + 'platform' => 'pc', + 'player' => 'web' + ]; + // {"code":0,"msg":"ok","message":"ok","data":{"refresh_row_factor":0.125,"refresh_rate":100,"max_delay":5000,"port":2243,"host":"broadcastlv.chat.bilibili.com","host_server_list":[{"host":"ks-live-dmcmt-sh2-pm-03.chat.bilibili.com","port":2243,"wss_port":443,"ws_port":2244},{"host":"ks-live-dmcmt-bj6-pm-02.chat.bilibili.com","port":2243,"wss_port":443,"ws_port":2244},{"host":"broadcastlv.chat.bilibili.com","port":2243,"wss_port":443,"ws_port":2244}],"server_list":[{"host":"120.92.158.137","port":2243},{"host":"120.92.112.150","port":2243},{"host":"broadcastlv.chat.bilibili.com","port":2243},{"host":"120.92.158.137","port":80},{"host":"120.92.112.150","port":80},{"host":"broadcastlv.chat.bilibili.com","port":80}],"token":"*="}} + return Request::getJson(true, 'other', $url, $payload); + } + +} \ No newline at end of file diff --git a/src/Bootstrap/Bootstrap.php b/src/Bootstrap/Bootstrap.php index 2c4be85..da6685e 100644 --- a/src/Bootstrap/Bootstrap.php +++ b/src/Bootstrap/Bootstrap.php @@ -63,6 +63,8 @@ class Bootstrap extends SingleTon { // 核心 Core::getInstance($this->global_path, $this->profile_name); + // 环境 + Env::getInstance(); // 排程 Schedule::getInstance(); // 插件中心 @@ -73,8 +75,6 @@ class Bootstrap extends SingleTon Cache::getInstance(); // 日志 Log::getInstance(); - // 环境 - Env::getInstance(); // 设备/取前缀 Device::getInstance(); // 请求中心 diff --git a/src/Console/Console.php b/src/Console/Console.php index 151196f..16841fe 100644 --- a/src/Console/Console.php +++ b/src/Console/Console.php @@ -31,12 +31,12 @@ class Console extends SingleTon * @var string */ protected string $logo = <<handle($this->argv); } -} \ No newline at end of file +} diff --git a/src/Env/Env.php b/src/Env/Env.php index 570d172..47a6e1b 100644 --- a/src/Env/Env.php +++ b/src/Env/Env.php @@ -133,4 +133,4 @@ class Env extends BaseResource // return count($processStack) > 0; return true; } -} \ No newline at end of file +}