diff --git a/README.md b/README.md
index 8664669..e1116de 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
VK-MailingGroup
-
+
@@ -13,7 +13,7 @@
-
+
@@ -39,13 +39,13 @@
## Использование:
-
+
```bash
# Скачать на Linux
-$ wget https://github.com/Ferius057/VK-MailingGroup/releases/download/1.4.0/MailingGroup.jar
+$ wget https://github.com/Ferius057/VK-MailingGroup/releases/download/1.4.1/MailingGroup.jar
# Для запуска скрипта
diff --git a/pom.xml b/pom.xml
index 19b29dc..67a3a07 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
kz.ferius_057
MailingGroup
- 1.4.0
+ 1.4.1
11
diff --git a/src/main/java/kz/ferius_057/mailingGroup/Main.java b/src/main/java/kz/ferius_057/mailingGroup/Main.java
index 101b6b0..b83c370 100644
--- a/src/main/java/kz/ferius_057/mailingGroup/Main.java
+++ b/src/main/java/kz/ferius_057/mailingGroup/Main.java
@@ -27,7 +27,7 @@
* @date ⭐ 10.09.2022 | 2:57 ⭐
*/
public class Main {
- static final Logger LOGGER = LogManager.getLogger(Config.class);
+ static final Logger LOGGER = LogManager.getLogger(Main.class);
static final String CURRENT_VERSION = getCurrentVersion();
static {
diff --git a/src/main/java/kz/ferius_057/mailingGroup/data/Config.java b/src/main/java/kz/ferius_057/mailingGroup/data/Config.java
index 83e7519..f87c003 100644
--- a/src/main/java/kz/ferius_057/mailingGroup/data/Config.java
+++ b/src/main/java/kz/ferius_057/mailingGroup/data/Config.java
@@ -52,7 +52,8 @@ public static Config load(final Path path) {
return new Config(
config.getString("token"),
config.getString("message")
- .replace("\n", "
"),
+ .replace("\n", "
")
+ .replace("\"", "”"),
config.getConfigurationSection("attachments")
.getValues(true)
.entrySet().stream()
diff --git a/src/main/java/kz/ferius_057/mailingGroup/vk/Mailing.java b/src/main/java/kz/ferius_057/mailingGroup/vk/Mailing.java
index 726b395..0d934e2 100644
--- a/src/main/java/kz/ferius_057/mailingGroup/vk/Mailing.java
+++ b/src/main/java/kz/ferius_057/mailingGroup/vk/Mailing.java
@@ -137,11 +137,17 @@ private void send(final List users, final AtomicInteger numberQuery, fi
.exceptionally(throwable -> {
try {
// TODO: 05.11.2022 | проверять ошибки
- LOGGER.error("Прошу вас отписать мне в вк - vk.com/ferius_057 или тг - t.me/ferius_057");
- LOGGER.error("Не удалось выполнить метод execute: {}", throwable.getCause().getMessage());
- JsonObject jsonObject = new Gson().fromJson(throwable.getCause().getMessage(), JsonObject.class);
- System.out.println(jsonObject);
- System.out.println(jsonObject.get("error").getAsJsonObject().get("error_code").getAsInt());
+ val errorMessage = throwable.getMessage();
+ val sb = new StringBuilder("\n");
+ sb.append("Прошу вас отписать мне в вк - vk.com/ferius_057 или тг - t.me/ferius_057");
+ sb.append("\n").append("Не удалось выполнить метод execute: ").append(errorMessage);
+
+ val jsonObject = new Gson().fromJson(errorMessage, JsonObject.class);
+ sb.append("\n").append(jsonObject);
+ sb.append("\n").append(jsonObject.get("error").getAsJsonObject().get("error_code").getAsInt());
+ sb.append("\n").append(jsonObject.get("error").getAsJsonObject().get("error_msg").getAsString()).append("\n");
+
+ LOGGER.error(sb.toString());
} catch (Exception e) {
e.printStackTrace();
}
@@ -163,7 +169,7 @@ private void send(final List users, final AtomicInteger numberQuery, fi
totalMemory / 1048576, freeMemory / 1048576,
(totalMemory - freeMemory) / 1048576);
- isLastQuery(numberQuery.get()); // если последний запрос то завершение
+ isLastQuery(numberQuery.get()); // если последний запрос, то завершение
}
});
}