-- "Текущий репо bossiara13/J.A.R.V.I.S-rust" local phrase = (jarvis.context.phrase or "") local repo = jarvis.text.strip_trigger(phrase:lower(), { "установи репо", "выбери репо", "текущий репо", "репозиторий", "set repo", "current repo", "встанови репо", }) repo = repo:gsub("^[%s,:%.]+", ""):gsub("%s+$", "") -- preserve original casing if repo ~= "" then local start_idx = phrase:lower():find(repo, 1, true) if start_idx then repo = phrase:sub(start_idx, start_idx + #repo - 1) end end if repo == "" or not repo:find("/") then return jarvis.cmd.error("Скажите owner слеш repo, например bossiara13 слеш J A R V I S.") end jarvis.memory.remember("github.repo", repo) return jarvis.cmd.ok("Репозиторий " .. repo .. " установлен.")