├── .editorconfig ├── .github ├── WhereIsTheGreenButton.png └── workflows │ ├── Gradle CI.yml │ ├── PROD OK Build.yml │ └── Release.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs └── img │ ├── cookie.png │ ├── demo1.png │ ├── demo2.png │ ├── demo3.png │ ├── dynamic-bot.png │ └── help.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── main ├── kotlin │ └── top │ │ └── colter │ │ └── mirai │ │ └── plugin │ │ └── bilibili │ │ ├── BiliBiliDynamic.kt │ │ ├── BiliConfig.kt │ │ ├── BiliData.kt │ │ ├── Init.kt │ │ ├── api │ │ ├── Api.kt │ │ ├── Dynamic.kt │ │ ├── General.kt │ │ ├── Live.kt │ │ ├── Pgc.kt │ │ └── User.kt │ │ ├── client │ │ └── BiliClient.kt │ │ ├── command │ │ ├── DynamicCommand.kt │ │ ├── GroupOrContact.kt │ │ └── GroupOrContactParser.kt │ │ ├── data │ │ ├── Article.kt │ │ ├── BascLink.kt │ │ ├── BiliCookie.kt │ │ ├── BiliDetail.kt │ │ ├── BiliMessage.kt │ │ ├── BiliSearch.kt │ │ ├── BiliUser.kt │ │ ├── Dynamic.kt │ │ ├── DynamicImageQuality.kt │ │ ├── DynamicImageTheme.kt │ │ ├── Follow.kt │ │ ├── General.kt │ │ ├── Live.kt │ │ ├── Login.kt │ │ ├── Pgc.kt │ │ ├── Result.kt │ │ ├── Video.kt │ │ └── Vote.kt │ │ ├── draw │ │ ├── DynamicDraw.kt │ │ ├── DynamicMajorDraw.kt │ │ ├── DynamicModuleDraw.kt │ │ ├── General.kt │ │ ├── LiveDraw.kt │ │ └── QrCodeDraw.kt │ │ ├── old │ │ ├── BiliPluginConfig.kt │ │ ├── BiliSubscribeData.kt │ │ └── DataMigration.kt │ │ ├── service │ │ ├── AtAllService.kt │ │ ├── ConfigService.kt │ │ ├── DynamicService.kt │ │ ├── FilterService.kt │ │ ├── General.kt │ │ ├── GroupService.kt │ │ ├── LoginService.kt │ │ ├── PgcService.kt │ │ ├── ResolveLinkService.kt │ │ └── TemplateService.kt │ │ ├── tasker │ │ ├── BiliCheckTasker.kt │ │ ├── BiliTasker.kt │ │ ├── CacheClearTasker.kt │ │ ├── DynamicCheckTasker.kt │ │ ├── DynamicMessageTasker.kt │ │ ├── ListenerTasker.kt │ │ ├── LiveCheckTasker.kt │ │ ├── LiveCloseCheckTasker.kt │ │ ├── LiveMessageTasker.kt │ │ └── SendTasker.kt │ │ └── utils │ │ ├── FontUtils.kt │ │ ├── General.kt │ │ ├── Json2DataClass.kt │ │ ├── JsonUtils.kt │ │ └── translate │ │ ├── HttpGet.kt │ │ ├── MD5.kt │ │ ├── TransApi.kt │ │ └── TransResult.kt └── resources │ ├── META-INF │ └── services │ │ └── net.mamoe.mirai.console.plugin.jvm.JvmPlugin │ ├── font │ └── FansCard.ttf │ ├── icon │ ├── BILIBILI_LOGO.svg │ ├── DISPUTE.svg │ ├── FORWARD.svg │ ├── LIVE.svg │ ├── ORGANIZATION_OFFICIAL_VERIFY.svg │ ├── PERSONAL_OFFICIAL_VERIFY.svg │ ├── RICH_TEXT_NODE_TYPE_BV.svg │ ├── RICH_TEXT_NODE_TYPE_LOTTERY.svg │ ├── RICH_TEXT_NODE_TYPE_VOTE.svg │ ├── RICH_TEXT_NODE_TYPE_WEB.svg │ └── TOPIC.svg │ └── image │ ├── Blocked_BG_Day.png │ ├── HELP.png │ └── IMAGE_MISS.png └── test ├── kotlin ├── DrawDynamicTest.kt └── PluginTest.kt └── resources └── json └── dynamic_item ├── 1029210402684141574.json ├── 1031201757795975177.json ├── 767166448722247682.json └── MASKED_sponsor_only_unlocked.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/WhereIsTheGreenButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/.github/WhereIsTheGreenButton.png -------------------------------------------------------------------------------- /.github/workflows/Gradle CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/.github/workflows/Gradle CI.yml -------------------------------------------------------------------------------- /.github/workflows/PROD OK Build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/.github/workflows/PROD OK Build.yml -------------------------------------------------------------------------------- /.github/workflows/Release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/.github/workflows/Release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/README.md -------------------------------------------------------------------------------- /docs/img/cookie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/docs/img/cookie.png -------------------------------------------------------------------------------- /docs/img/demo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/docs/img/demo1.png -------------------------------------------------------------------------------- /docs/img/demo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/docs/img/demo2.png -------------------------------------------------------------------------------- /docs/img/demo3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/docs/img/demo3.png -------------------------------------------------------------------------------- /docs/img/dynamic-bot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/docs/img/dynamic-bot.png -------------------------------------------------------------------------------- /docs/img/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/docs/img/help.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/BiliBiliDynamic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/BiliBiliDynamic.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/BiliConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/BiliConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/BiliData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/BiliData.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/Init.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/Init.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/api/Api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/api/Api.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/api/Dynamic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/api/Dynamic.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/api/General.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/api/General.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/api/Live.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/api/Live.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/api/Pgc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/api/Pgc.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/api/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/api/User.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/client/BiliClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/client/BiliClient.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/command/DynamicCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/command/DynamicCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/command/GroupOrContact.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/command/GroupOrContact.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/command/GroupOrContactParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/command/GroupOrContactParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Article.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Article.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/BascLink.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/BascLink.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/BiliCookie.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/BiliCookie.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/BiliDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/BiliDetail.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/BiliMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/BiliMessage.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/BiliSearch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/BiliSearch.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/BiliUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/BiliUser.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Dynamic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Dynamic.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/DynamicImageQuality.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/DynamicImageQuality.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/DynamicImageTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/DynamicImageTheme.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Follow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Follow.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/General.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/General.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Live.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Live.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Login.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Login.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Pgc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Pgc.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Result.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Video.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Video.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Vote.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/data/Vote.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/draw/DynamicDraw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/draw/DynamicDraw.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/draw/DynamicMajorDraw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/draw/DynamicMajorDraw.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/draw/DynamicModuleDraw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/draw/DynamicModuleDraw.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/draw/General.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/draw/General.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/draw/LiveDraw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/draw/LiveDraw.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/draw/QrCodeDraw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/draw/QrCodeDraw.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/old/BiliPluginConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/old/BiliPluginConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/old/BiliSubscribeData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/old/BiliSubscribeData.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/old/DataMigration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/old/DataMigration.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/service/AtAllService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/service/AtAllService.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/service/ConfigService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/service/ConfigService.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/service/DynamicService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/service/DynamicService.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/service/FilterService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/service/FilterService.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/service/General.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/service/General.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/service/GroupService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/service/GroupService.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/service/LoginService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/service/LoginService.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/service/PgcService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/service/PgcService.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/service/ResolveLinkService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/service/ResolveLinkService.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/service/TemplateService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/service/TemplateService.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/BiliCheckTasker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/BiliCheckTasker.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/BiliTasker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/BiliTasker.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/CacheClearTasker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/CacheClearTasker.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/DynamicCheckTasker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/DynamicCheckTasker.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/DynamicMessageTasker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/DynamicMessageTasker.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/ListenerTasker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/ListenerTasker.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/LiveCheckTasker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/LiveCheckTasker.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/LiveCloseCheckTasker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/LiveCloseCheckTasker.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/LiveMessageTasker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/LiveMessageTasker.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/SendTasker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/tasker/SendTasker.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/FontUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/FontUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/General.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/General.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/Json2DataClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/Json2DataClass.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/JsonUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/JsonUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/translate/HttpGet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/translate/HttpGet.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/translate/MD5.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/translate/MD5.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/translate/TransApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/translate/TransApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/translate/TransResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/kotlin/top/colter/mirai/plugin/bilibili/utils/translate/TransResult.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/net.mamoe.mirai.console.plugin.jvm.JvmPlugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/META-INF/services/net.mamoe.mirai.console.plugin.jvm.JvmPlugin -------------------------------------------------------------------------------- /src/main/resources/font/FansCard.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/font/FansCard.ttf -------------------------------------------------------------------------------- /src/main/resources/icon/BILIBILI_LOGO.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/icon/BILIBILI_LOGO.svg -------------------------------------------------------------------------------- /src/main/resources/icon/DISPUTE.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/icon/DISPUTE.svg -------------------------------------------------------------------------------- /src/main/resources/icon/FORWARD.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/icon/FORWARD.svg -------------------------------------------------------------------------------- /src/main/resources/icon/LIVE.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/icon/LIVE.svg -------------------------------------------------------------------------------- /src/main/resources/icon/ORGANIZATION_OFFICIAL_VERIFY.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/icon/ORGANIZATION_OFFICIAL_VERIFY.svg -------------------------------------------------------------------------------- /src/main/resources/icon/PERSONAL_OFFICIAL_VERIFY.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/icon/PERSONAL_OFFICIAL_VERIFY.svg -------------------------------------------------------------------------------- /src/main/resources/icon/RICH_TEXT_NODE_TYPE_BV.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/icon/RICH_TEXT_NODE_TYPE_BV.svg -------------------------------------------------------------------------------- /src/main/resources/icon/RICH_TEXT_NODE_TYPE_LOTTERY.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/icon/RICH_TEXT_NODE_TYPE_LOTTERY.svg -------------------------------------------------------------------------------- /src/main/resources/icon/RICH_TEXT_NODE_TYPE_VOTE.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/icon/RICH_TEXT_NODE_TYPE_VOTE.svg -------------------------------------------------------------------------------- /src/main/resources/icon/RICH_TEXT_NODE_TYPE_WEB.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/icon/RICH_TEXT_NODE_TYPE_WEB.svg -------------------------------------------------------------------------------- /src/main/resources/icon/TOPIC.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/icon/TOPIC.svg -------------------------------------------------------------------------------- /src/main/resources/image/Blocked_BG_Day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/image/Blocked_BG_Day.png -------------------------------------------------------------------------------- /src/main/resources/image/HELP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/image/HELP.png -------------------------------------------------------------------------------- /src/main/resources/image/IMAGE_MISS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/main/resources/image/IMAGE_MISS.png -------------------------------------------------------------------------------- /src/test/kotlin/DrawDynamicTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/test/kotlin/DrawDynamicTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/PluginTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/test/kotlin/PluginTest.kt -------------------------------------------------------------------------------- /src/test/resources/json/dynamic_item/1029210402684141574.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/test/resources/json/dynamic_item/1029210402684141574.json -------------------------------------------------------------------------------- /src/test/resources/json/dynamic_item/1031201757795975177.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/test/resources/json/dynamic_item/1031201757795975177.json -------------------------------------------------------------------------------- /src/test/resources/json/dynamic_item/767166448722247682.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/test/resources/json/dynamic_item/767166448722247682.json -------------------------------------------------------------------------------- /src/test/resources/json/dynamic_item/MASKED_sponsor_only_unlocked.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colter23/bilibili-dynamic-mirai-plugin/HEAD/src/test/resources/json/dynamic_item/MASKED_sponsor_only_unlocked.json --------------------------------------------------------------------------------