From 405590f5da22d84486a5bd7e160f519aa853a481 Mon Sep 17 00:00:00 2001 From: loki5512344 Date: Wed, 19 Aug 2026 14:43:08 +0200 Subject: [PATCH] fix(animals): replace dead catboys/waifu.pics endpoints with nekos.best - api.catboys.com/img fails TLS (unrecognized_name) -> nekos.best/api/v2/neko - api.waifu.pics/sfw/waifu does not resolve -> nekos.best/api/v2/waifu - nekos.best returns HTTP 200 for okhttp/5.5.0 UA, shape {results:[{url}]} --- src/main/java/creator/loki/feature/animals/AnimalApi.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/creator/loki/feature/animals/AnimalApi.java b/src/main/java/creator/loki/feature/animals/AnimalApi.java index d35860c..758106f 100644 --- a/src/main/java/creator/loki/feature/animals/AnimalApi.java +++ b/src/main/java/creator/loki/feature/animals/AnimalApi.java @@ -110,12 +110,12 @@ public class AnimalApi { WAIFU( "🌸", List.of( - new Endpoint("https://api.waifu.pics/sfw/waifu", objectKey("url")), + new Endpoint("https://nekos.best/api/v2/waifu", firstArrayObjectKey("url")), new Endpoint(NEKOS_BASE + "waifu", objectKey("url")))), CATBOY( "😼", List.of( - new Endpoint("https://api.catboys.com/img", objectKey("url")), + new Endpoint("https://nekos.best/api/v2/neko", firstArrayObjectKey("url")), new Endpoint(NEKOS_BASE + "neko", objectKey("url")))); private final String emoji;