更新bot测试接口
This commit is contained in:
parent
1705f4d752
commit
22416227d8
@ -2,6 +2,7 @@ package com.yutou.qqbot;
|
||||
|
||||
import com.yutou.qqbot.utlis.AppTools;
|
||||
import com.yutou.qqbot.utlis.RedisTools;
|
||||
import net.mamoe.mirai.Bot;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
@ -33,4 +34,16 @@ public class QQBotController {
|
||||
AppTools.sendServer(title, msg);
|
||||
return "ok";
|
||||
}
|
||||
@ResponseBody
|
||||
@RequestMapping("/bot/test.do")
|
||||
public String testLogin(){
|
||||
Bot bot = QQBotManager.getInstance().getBot();
|
||||
return bot.isOnline()+"";
|
||||
}
|
||||
@ResponseBody
|
||||
@RequestMapping("/bot/login.do")
|
||||
public String login(){
|
||||
QQBotManager.getInstance().reLogin();
|
||||
return "ok";
|
||||
}
|
||||
}
|
||||
|
@ -6,7 +6,6 @@ import com.yutou.qqbot.Listeners.QQMessageListener;
|
||||
import com.yutou.qqbot.utlis.*;
|
||||
import net.mamoe.mirai.Bot;
|
||||
import net.mamoe.mirai.BotFactory;
|
||||
import net.mamoe.mirai.auth.BotAuthorization;
|
||||
import net.mamoe.mirai.event.GlobalEventChannel;
|
||||
import net.mamoe.mirai.message.MessageReceipt;
|
||||
import net.mamoe.mirai.message.data.*;
|
||||
@ -55,7 +54,11 @@ public class QQBotManager {
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
String test = HttpTools.get("http://192.168.31.88:7400/");
|
||||
String url=ConfigTools.load(ConfigTools.CONFIG,"sign_url",String.class);
|
||||
if(StringUtils.isEmpty(url)){
|
||||
url="http://192.168.31.88:7400/";
|
||||
}
|
||||
String test = HttpTools.get(url);
|
||||
try {
|
||||
JSONObject json = JSONObject.parseObject(test);
|
||||
if (json.getInteger("code") != 0) {
|
||||
@ -101,7 +104,6 @@ public class QQBotManager {
|
||||
}
|
||||
}).start();
|
||||
bot.join();
|
||||
|
||||
}
|
||||
}).start();
|
||||
|
||||
@ -266,4 +268,12 @@ public class QQBotManager {
|
||||
public Bot getBot() {
|
||||
return bot;
|
||||
}
|
||||
|
||||
public void reLogin() {
|
||||
isInit=false;
|
||||
if(bot.isOnline()){
|
||||
bot.close();
|
||||
}
|
||||
init();
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user