From 6824b12e8f439b6315424d5e408a28a5389fe6f9 Mon Sep 17 00:00:00 2001 From: LamGC Date: Tue, 28 Apr 2020 10:57:17 +0800 Subject: [PATCH] =?UTF-8?q?[Add]=20MiraiMessageSender=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=AF=B9=E9=97=AA=E7=85=A7=E7=9A=84=E6=94=AF=E6=8C=81;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../net/lamgc/cgj/bot/message/MiraiMessageSender.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/lamgc/cgj/bot/message/MiraiMessageSender.java b/src/main/java/net/lamgc/cgj/bot/message/MiraiMessageSender.java index d13db20..fba9165 100644 --- a/src/main/java/net/lamgc/cgj/bot/message/MiraiMessageSender.java +++ b/src/main/java/net/lamgc/cgj/bot/message/MiraiMessageSender.java @@ -101,13 +101,19 @@ public class MiraiMessageSender implements MessageSender { private Message processBotCode(BotCode code) { switch(code.getFunctionName().toLowerCase()) { case "image": + Image img; if(code.containsParameter("id")) { - return MessageUtils.newImage(code.getParameter("id")); + img = MessageUtils.newImage(code.getParameter("id")); } else if(code.containsParameter("absolutePath")) { - return uploadImage(code); + img = uploadImage(code); } else { return MessageUtils.newChain("(参数不存在)"); } + if(code.getParameter("flashImage").equalsIgnoreCase("true")) { + return MessageUtils.flash(img); + } else { + return img; + } default: log.warn("解析到不支持的BotCode: {}", code); return MessageUtils.newChain("(不支持的BotCode)");