package com.yutou.qqbot.models.setu; import com.alibaba.fastjson.JSONObject; import com.yutou.qqbot.QQBotManager; import com.yutou.qqbot.interfaces.DownloadInterface; import com.yutou.qqbot.models.Model; import com.yutou.qqbot.utlis.HttpTools; import net.mamoe.mirai.event.events.MessageEvent; import net.mamoe.mirai.message.data.MessageChainBuilder; import java.io.File; public class GetSeTu extends Model { @Override public boolean isUserPublic() { return true; } @Override public String[] getUsePowers() { return new String[0]; } @Override public void onMessage(Long qq, MessageEvent event, boolean isGroup) { super.onMessage(qq, event, isGroup); if ("来点色图".equals(msg)||"来点涩图".equals(msg)){ String ret=HttpTools.get("https://api.ixiaowai.cn/api/api.php?return=json"); JSONObject json=JSONObject.parseObject(ret); HttpTools.download(json.getString("imgurl"), "setu.jpg", new DownloadInterface() { @Override public void onDownload(File file) { super.onDownload(file); QQBotManager.getInstance().sendMessage(file,qq,""); file.deleteOnExit(); } }); } } }