From cb4a4b8cf7ee92dde37a3967d78f737802286f76 Mon Sep 17 00:00:00 2001 From: "Grail Finder (aider)" Date: Fri, 21 Mar 2025 19:19:09 +0300 Subject: feat: initialize Cluedo state at program startup when conditions are met --- bot.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'bot.go') diff --git a/bot.go b/bot.go index 931e70d..8aff41d 100644 --- a/bot.go +++ b/bot.go @@ -494,6 +494,11 @@ func init() { Stream: true, Messages: lastChat, } + // Initialize Cluedo if enabled and matching role + if cfg.EnableCluedo && cfg.AssistantRole == "CluedoPlayer" { + playerOrder = []string{cfg.UserRole, cfg.AssistantRole, cfg.CluedoRole2} + cluedoState = extra.CluedoPrepCards(playerOrder) + } choseChunkParser() httpClient = createClient(time.Second * 15) // go runModelNameTicker(time.Second * 120) -- cgit v1.2.3