From 99c66babecd885f35b1c6ae3ea67fa5cc0131c68 Mon Sep 17 00:00:00 2001 From: LamGC Date: Mon, 25 May 2020 09:45:09 +0800 Subject: [PATCH] =?UTF-8?q?[Add]=20BotEventHandler=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=AF=B9'Sender.sendMessage(String)'=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E5=80=BC=E7=9A=84=E5=A4=84=E7=90=86;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/net/lamgc/cgj/bot/event/BotEventHandler.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/lamgc/cgj/bot/event/BotEventHandler.java b/src/main/java/net/lamgc/cgj/bot/event/BotEventHandler.java index 2533d0c..9668b4d 100644 --- a/src/main/java/net/lamgc/cgj/bot/event/BotEventHandler.java +++ b/src/main/java/net/lamgc/cgj/bot/event/BotEventHandler.java @@ -17,6 +17,7 @@ import net.lamgc.utils.base.runner.exception.NoSuchCommandException; import net.lamgc.utils.base.runner.exception.ParameterNoFoundException; import net.lamgc.utils.event.*; import net.lamgc.utils.event.EventObject; + import org.slf4j.Logger; import org.slf4j.LoggerFactory; import redis.clients.jedis.JedisPool; @@ -231,7 +232,10 @@ public class BotEventHandler implements EventHandler { long processTime = System.currentTimeMillis() - time; if(!Objects.isNull(result) && result instanceof String && !isMute(event.getFromGroup())) { try { - event.sendMessage((String) result); + int sendResult = event.sendMessage((String) result); + if(sendResult < 0) { + log.warn("消息发送失败, Sender {} 返回错误代码: {}", event.getClass().getName(), sendResult); + } } catch (Exception e) { log.error("发送消息时发生异常", e); }