Add macroer (or the skeleton of)

This commit is contained in:
2025-01-01 21:43:27 +01:00
parent fdedde829e
commit d0cb074912
3 changed files with 21 additions and 0 deletions

View File

@@ -48,6 +48,7 @@ local function init()
---@field agentTracker HeimdallAgentTrackerConfig
---@field emoter HeimdallEmoterConfig
---@field echoer HeimdallEchoerConfig
---@field macroer HeimdallMacroerConfig
---@field whisperNotify table<string, string>
---@field stinkies table<string, boolean>
---@field agents table<string, string>
@@ -111,6 +112,9 @@ local function init()
---@field masterChannel string
---@field prefix string
---@class HeimdallMacroerConfig
---@field enabled boolean
--- Data ---
---@class HeimdallMessengerData
---@field queue table<string, Message>
@@ -218,6 +222,9 @@ local function init()
masterChannel = shared.GetOrDefault(Heimdall_Data, { "config", "echoer", "masterChannel" }, "Agent"),
prefix = shared.GetOrDefault(Heimdall_Data, { "config", "echoer", "prefix" }, ""),
},
macroer = {
enabled = shared.GetOrDefault(Heimdall_Data, { "config", "macroer", "enabled" }, false),
},
agents = shared.GetOrDefault(Heimdall_Data, { "config", "agents" }, {}),
}