This commit is contained in:
2025-10-04 12:11:13 +08:00
parent 1594098908
commit e8942b2645

View File

@@ -310,8 +310,11 @@ class RandomUsernameAPI(APIView):
class HitokotoAPI(APIView): class HitokotoAPI(APIView):
def get(self, request): def get(self, request):
categories = JsonDataLoader.load_data(settings.HITOKOTO_DIR, "categories.json") try:
path = random.choice(categories).get("path") categories = JsonDataLoader.load_data(settings.HITOKOTO_DIR, "categories.json")
sentences = JsonDataLoader.load_data(settings.HITOKOTO_DIR, path) path = random.choice(categories).get("path")
sentence = random.choice(sentences) sentences = JsonDataLoader.load_data(settings.HITOKOTO_DIR, path)
return self.success(sentence) sentence = random.choice(sentences)
return self.success(sentence)
except Exception:
return self.error("获取一言失败,请稍后再试")