-- "Запусти макрос работа" local phrase = (jarvis.context.phrase or ""):lower() local name = jarvis.text.strip_trigger(phrase, { "выполни макрос", "воспроизведи макрос", "запусти макрос", "сыграй макрос", "проиграй макрос", "play macro", "replay macro", "run macro", }) name = name:gsub("^[%s,:%.]+", ""):gsub("%s+$", "") if name == "" then return jarvis.cmd.error("Какой макрос запустить?") end local ok, result = pcall(function() return jarvis.macros.replay(name) end) if not ok then return jarvis.cmd.not_found(tostring(result)) end return jarvis.cmd.ok(string.format("Запускаю %s, шагов: %d.", name, result))