forked from Sanders/TelegaBot
refactor: Simplify prompt and update TextRole in BookCreationServiceImpl
This commit is contained in:
@@ -5,6 +5,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
import ru.cathub.telegabot.model.Book;
|
||||
import ru.cathub.telegabot.model.BookCreationCache;
|
||||
import ru.cathub.telegabot.model.TextRole;
|
||||
import ru.cathub.telegabot.repository.BookRepository;
|
||||
import ru.cathub.telegabot.model.BotUser;
|
||||
import ru.cathub.telegabot.service.*;
|
||||
@@ -95,13 +96,12 @@ public class BookCreationServiceImpl implements BookCreationService {
|
||||
// Генерируем и отправляем поздравление
|
||||
try {
|
||||
String prompt = String.format("Придумай креативное поздравление с прочтением книги \"%s\". " +
|
||||
"Учитывай что пользователь поставил оценку %d/10. " +
|
||||
"Используй эмоджи и Markdown разметку. Будь кратким.",
|
||||
"Учитывай что пользователь поставил оценку %d/10. ",
|
||||
cache.getTitle(), cache.getRating());
|
||||
|
||||
String congrat = openRouterService.getChatResponse(
|
||||
prompt,
|
||||
TextRole.RECOMMENDER
|
||||
TextRole.DEFAULT
|
||||
);
|
||||
|
||||
telegramClientService.sendMessageWithMarkdown(user, "🎉 *Поздравляю с прочтением!*\n\n" + congrat);
|
||||
|
||||
Reference in New Issue
Block a user