diff --git a/common/src/main/kotlin/space/mori/chzzk_bot/common/utils/getYoutube.kt b/common/src/main/kotlin/space/mori/chzzk_bot/common/utils/getYoutube.kt index 73ce387..565b0ed 100644 --- a/common/src/main/kotlin/space/mori/chzzk_bot/common/utils/getYoutube.kt +++ b/common/src/main/kotlin/space/mori/chzzk_bot/common/utils/getYoutube.kt @@ -42,16 +42,20 @@ fun searchYoutube(query: String): String? { logger.info(firstVideo.toString()) - val videoUrl = firstVideo.get("link").asString + val videoId = firstVideo.get("id").asString - return videoUrl + return videoId } } fun getYoutubeVideoId(query: String): String? { val matchResult = regex.find(query) - return matchResult?.groups?.get(1)?.value ?: searchYoutube(query) + return if(matchResult == null) { + searchYoutube(query) + } else { + matchResult.groups[1]?.value + } } fun parseDuration(duration: String): Int {