From 8b0930bc298ff66d7cccee04fb90b7a0b76b5f08 Mon Sep 17 00:00:00 2001 From: lunaticbum Date: Fri, 14 Feb 2025 17:55:32 +0900 Subject: [PATCH] ... --- .../kotlin/kr/lunaticbum/back/lun/controllers/Telegram.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/kotlin/kr/lunaticbum/back/lun/controllers/Telegram.kt b/src/main/kotlin/kr/lunaticbum/back/lun/controllers/Telegram.kt index 8818fe6..79c9602 100644 --- a/src/main/kotlin/kr/lunaticbum/back/lun/controllers/Telegram.kt +++ b/src/main/kotlin/kr/lunaticbum/back/lun/controllers/Telegram.kt @@ -10,6 +10,7 @@ import kotlinx.coroutines.launch import kr.lunaticbum.back.lun.configs.GlobalEnvironment import kr.lunaticbum.back.lun.model.* import kr.lunaticbum.back.lun.utils.LogService +import org.jsoup.Jsoup import org.springframework.beans.factory.annotation.Autowired import org.springframework.context.annotation.Bean import org.springframework.scheduling.annotation.Scheduled @@ -175,6 +176,11 @@ class Telegram { additionalInfo.append("- 정보 타이틀 : ").append(it.title).append("\n") additionalInfo.append("- 정보 출처 :").append(it.link).append("\n") additionalInfo.append("- 정보 요약 :").append(it.snippet).append("\n") + + Jsoup.connect(it.link).get().body().text().let { + additionalInfo.append("- 정보 내용 :").append(it).append("\n") + } + additionalInfo.append("\n") } println("additionalInfo >>> ${additionalInfo.toString()}") req.reqMsg = "질문 : " + originalQuery + "\n\n추가정보:" + "\n${additionalInfo.toString()} 위의 질문과 추가 정보를 고려하여 답변해주세요."