This commit is contained in:
Yutousama 2023-02-23 17:21:57 +08:00
parent 211773a230
commit eb4264628d
3 changed files with 14 additions and 4 deletions

View File

@ -35,7 +35,7 @@
<dependency> <dependency>
<groupId>net.mamoe</groupId> <groupId>net.mamoe</groupId>
<artifactId>mirai-core-jvm</artifactId> <artifactId>mirai-core-jvm</artifactId>
<version>2.12.0</version> <version>2.14.0</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.jetbrains.kotlinx</groupId> <groupId>org.jetbrains.kotlinx</groupId>

View File

@ -39,5 +39,8 @@ public class PaoPaoSleepWaring extends Model {
QQBotManager.getInstance().sendMessage(qq,builder); QQBotManager.getInstance().sendMessage(qq,builder);
RedisTools.set("paopao_sleep_"+AppTools.getToDayTime(),"true",1*60*60); RedisTools.set("paopao_sleep_"+AppTools.getToDayTime(),"true",1*60*60);
} }
if(event.getSource().getFromId() == 914520754 && msg.contains("#\u4f53\u529b")){
QQBotManager.getInstance().sendMessage(qq, "\u60e0\u57ce\uff01");
}
} }
} }

View File

@ -157,12 +157,19 @@ public class GetSeTu extends Model {
RedisTools.set("Setu_" + qq, array.toString()); RedisTools.set("Setu_" + qq, array.toString());
} }
} }
private boolean getSeTu(String model, String key, boolean r18, boolean fuzzyR18, Long qq, MessageEvent event){
private boolean getSeTu(String model, String key, boolean r18, boolean fuzzyR18, Long qq, MessageEvent event) { return getSeTu(model, key, r18, fuzzyR18, qq, event,3);
}
private boolean getSeTu(String model,String key, boolean r18, boolean fuzzyR18, Long qq, MessageEvent event,int reset) {
if(reset<=0){
QQBotManager.getInstance().sendMessage(qq, "获取失败喵~");
return false;
}
String url = "https://api.lolicon.app/setu/v2?r18=0&size=regular"; String url = "https://api.lolicon.app/setu/v2?r18=0&size=regular";
if (r18) { if (r18) {
url = "https://api.lolicon.app/setu/v2?r18=1&size=regular"; url = "https://api.lolicon.app/setu/v2?r18=1&size=regular";
} }
final String tmpKey=key;
if (!StringUtils.isEmpty(key)) { if (!StringUtils.isEmpty(key)) {
if ("tag".equals(model)) { if ("tag".equals(model)) {
String[] keys = key.split(" "); String[] keys = key.split(" ");
@ -228,7 +235,7 @@ public class GetSeTu extends Model {
@Override @Override
public void onError(Exception e) { public void onError(Exception e) {
super.onError(e); super.onError(e);
QQBotManager.getInstance().sendMessage(qq, "获取失败喵~"); getSeTu(model, tmpKey, r18, fuzzyR18, qq, event, reset-1);
e.printStackTrace(); e.printStackTrace();
} }
}); });