getOrCreateWeeklySummary

fun getOrCreateWeeklySummary(server: MinecraftServer, weekNumber: Long, entries: List<LoreStorage.LoreEntry>, bypassRetryCooldown: Boolean = false): String?(source)

Gets or creates an AI-generated weekly summary for the given week.

Returns cached summary if available, otherwise generates a new one.

Return

The AI summary, or null if AI is disabled or generation failed

Parameters

server

The Minecraft server instance

weekNumber

The week number to summarize

entries

The lore entries for this week