local lang = jarvis.context.language local userprofile = jarvis.system.env("USERPROFILE") or "C:\\Users\\Public" local config_path = userprofile .. "\\Documents\\jarvis-games.json" if not jarvis.fs.exists(config_path) then jarvis.system.notify("Games", lang == "ru" and "Конфиг не создан — скажи «запусти игру» один раз" or "No config yet") jarvis.audio.play_not_found() return { chain = false } end local names = {} for name in jarvis.fs.read(config_path):gmatch('"name"%s*:%s*"([^"]+)"') do table.insert(names, name) end if #names == 0 then jarvis.system.notify("Games", "Empty") jarvis.audio.play_not_found() return { chain = false } end local body = table.concat(names, ", ") jarvis.system.notify((lang == "ru" and "Игр: " or "Games: ") .. #names, body) jarvis.speak((lang == "ru" and "В библиотеке: " or "Library: ") .. body, { lang = lang }) jarvis.audio.play_ok() return { chain = false }