diff --git a/mirai-api/src/main/java/net/mamoe/mirai/Bot.java b/mirai-api/src/main/java/net/mamoe/mirai/Bot.java index 9f4952b3c..5126fbd75 100644 --- a/mirai-api/src/main/java/net/mamoe/mirai/Bot.java +++ b/mirai-api/src/main/java/net/mamoe/mirai/Bot.java @@ -42,6 +42,14 @@ public class Bot { return new ArrayList<>(); } + public void addGroup(){ + + } + + public void quitGroup(){ + + } + public void sendGroupMessage(long group, String message){ } diff --git a/mirai-api/src/main/java/net/mamoe/mirai/MiraiAPI.java b/mirai-api/src/main/java/net/mamoe/mirai/MiraiAPI.java index aed68ca65..c77d268b6 100644 --- a/mirai-api/src/main/java/net/mamoe/mirai/MiraiAPI.java +++ b/mirai-api/src/main/java/net/mamoe/mirai/MiraiAPI.java @@ -18,6 +18,20 @@ import java.util.List; * for only using , you should refer to Mirai-API */ public class MiraiAPI { + + public static void startMirai(String[] args){ + MiraiMain.main(args); + } + + public static void closeMirai(){ + MiraiServer.getInstance().shutdown(); + } + + public static void restartMirai(String[] args){ + MiraiServer.getInstance().shutdown(); + MiraiMain.main(args); + } + public static String getMiraiVersion(){ return MiraiServer.MIRAI_VERSION; } diff --git a/mirai-core/src/main/java/net/mamoe/mirai/MiraiMain.java b/mirai-core/src/main/java/net/mamoe/mirai/MiraiMain.java index 858f581aa..17a003ab8 100644 --- a/mirai-core/src/main/java/net/mamoe/mirai/MiraiMain.java +++ b/mirai-core/src/main/java/net/mamoe/mirai/MiraiMain.java @@ -1,10 +1,13 @@ package net.mamoe.mirai; +import lombok.Getter; + /** * @author NaturalHG */ public final class MiraiMain { + @Getter private static MiraiServer server; public static void main(String[] args) {