Fixes
This commit is contained in:
@@ -19,17 +19,16 @@ import java.net.InetSocketAddress;
|
||||
public class OpenRouterConfig {
|
||||
private String key;
|
||||
private String url;
|
||||
// private String model; // <-- Удалить это поле
|
||||
|
||||
@Bean
|
||||
public RestTemplate restTemplate() {
|
||||
// Логика создания RestTemplate с прокси или без - ВЕРНО!
|
||||
// Пример с прокси:
|
||||
// SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();
|
||||
// factory.setProxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("192.168.0.5", 1984))); // Убедитесь, что адрес и порт верны
|
||||
// return new RestTemplate(factory);
|
||||
SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();
|
||||
factory.setProxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("192.168.0.5", 1984))); // Убедитесь, что адрес и порт верны
|
||||
return new RestTemplate(factory);
|
||||
// Пример без прокси:
|
||||
return new RestTemplate();
|
||||
// return new RestTemplate();
|
||||
}
|
||||
|
||||
// Геттеры для key и url будут сгенерированы Lombok @Setter,
|
||||
|
||||
@@ -78,10 +78,11 @@ public class BookCreationServiceImpl implements BookCreationService {
|
||||
case ADDING_RATING -> {
|
||||
int rating = validateAndParseRating(text);
|
||||
cache.setRating(rating);
|
||||
cache.setCreationState(BookCreationCache.CreationState.ADDING_DATE);
|
||||
//cache.setCreationState(BookCreationCache.CreationState.ADDING_DATE);
|
||||
bookCacheService.updateCache(user.getId(), cache);
|
||||
telegramClientService.sendMessage(user, "📅 Введите дату прочтения (в формате ДД.ММ.ГГГГ): \n" +
|
||||
"✅ Для указания текущей даты введите букву \"т\"");
|
||||
createAndSaveBookFromCache(user, cache);
|
||||
//telegramClientService.sendMessage(user, "📅 Введите дату прочтения (в формате ДД.ММ.ГГГГ): \n" +
|
||||
// "✅ Для указания текущей даты введите букву \"т\"");
|
||||
}
|
||||
|
||||
case ADDING_DATE -> {
|
||||
@@ -128,7 +129,7 @@ public class BookCreationServiceImpl implements BookCreationService {
|
||||
}
|
||||
|
||||
private Book createBookFromCache(BookCreationCache cache, BotUser user) {
|
||||
return Book.builder().title(cache.getTitle()).author(cache.getAuthor()).rating(cache.getRating()).readDate(cache.getReadDate()).botUser(user).build();
|
||||
return Book.builder().title(cache.getTitle()).author(cache.getAuthor()).rating(cache.getRating()).readDate(Date.valueOf(LocalDate.now())).botUser(user).build();
|
||||
}
|
||||
|
||||
private void createAndSaveBookFromCache(BotUser user, BookCreationCache cache) {
|
||||
|
||||
@@ -9,6 +9,7 @@ spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
|
||||
spring.datasource.driver-class-name=org.postgresql.Driver
|
||||
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
|
||||
spring.jpa.properties.hibernate.default_schema=telegabot
|
||||
spring.datasource.hikari.keepalive-time=300000
|
||||
|
||||
# Flyway Configuration
|
||||
spring.flyway.enabled=true
|
||||
@@ -42,6 +43,7 @@ spring.datasource.url=${DB_URL}
|
||||
spring.datasource.username=${DB_USER}
|
||||
spring.datasource.password=${DB_PASSWORD}
|
||||
|
||||
|
||||
# OpenRouter AI
|
||||
openrouter.api.key=${OPENROUTER_API_KEY}
|
||||
|
||||
@@ -52,3 +54,6 @@ org.jobrunr.background-job-server.enabled=true
|
||||
org.jobrunr.database.type=sql
|
||||
org.jobrunr.dashboard.enabled=true
|
||||
org.jobrunr.database.tablePrefix=telegabot.
|
||||
|
||||
|
||||
#logging.level.ru.cathub.telegabot=TRACE
|
||||
Reference in New Issue
Block a user