diff --git a/build.gradle.kts b/build.gradle.kts index 32a7b89..cfd4f0d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -17,7 +17,7 @@ repositories { mavenLocal() maven("https://repo.opencollab.dev/main/") maven("https://oss.sonatype.org/content/repositories/snapshots") - maven("https://pkg.rtast.cn/releases/") + maven("https://repo.maven.rtast.cn/releases/") } tasks.compileKotlin { diff --git a/src/main/kotlin/cn/rtast/fancybot/commands/parse/BilibiliParseCommand.kt b/src/main/kotlin/cn/rtast/fancybot/commands/parse/BilibiliParseCommand.kt index 3ec0886..fdb0e23 100644 --- a/src/main/kotlin/cn/rtast/fancybot/commands/parse/BilibiliParseCommand.kt +++ b/src/main/kotlin/cn/rtast/fancybot/commands/parse/BilibiliParseCommand.kt @@ -20,6 +20,7 @@ import cn.rtast.fancybot.util.str.formatNumber import cn.rtast.fancybot.util.str.fromJson import cn.rtast.fancybot.util.str.setTruncate import cn.rtast.rob.entity.GroupMessage +import cn.rtast.rob.entity.text import cn.rtast.rob.enums.ArrayMessageType import cn.rtast.rob.onebot.MessageChain import okhttp3.OkHttpClient @@ -184,6 +185,7 @@ object BiliVideoParseCommand { } suspend fun parse(message: GroupMessage) { + if (!message.text.contains("bilibili.com") || !message.text.contains("b23.tv")) return try { val bvid = if (bvRegex.containsMatchIn(message.rawMessage)) { message.rawMessage.extractBv()