32 lines
1.1 KiB
Lua
32 lines
1.1 KiB
Lua
|
|
-- Coffee break — schedule a "вы вернулись?" check-in in 5 minutes, and
|
||
|
|
-- pause idle banter so Jarvis isn't talking to an empty chair.
|
||
|
|
|
||
|
|
local lang = jarvis.context.language
|
||
|
|
|
||
|
|
jarvis.banter.pause()
|
||
|
|
|
||
|
|
local check_in = lang == "ru"
|
||
|
|
and "Сэр, прошло пять минут. Вы вернулись?"
|
||
|
|
or "Sir, five minutes are up. Are you back?"
|
||
|
|
|
||
|
|
pcall(function()
|
||
|
|
jarvis.scheduler.add({
|
||
|
|
name = lang == "ru" and "Чек-ин после кофе" or "Coffee check-in",
|
||
|
|
schedule = "in 5 minutes",
|
||
|
|
action = { type = "speak", text = check_in },
|
||
|
|
})
|
||
|
|
end)
|
||
|
|
|
||
|
|
local lines_ru = {
|
||
|
|
"Хорошо, сэр. Возвращайтесь через пять.",
|
||
|
|
"Тихо в эфире пять минут. Удачно вам.",
|
||
|
|
"Пять минут — норма для кофе, не более.",
|
||
|
|
}
|
||
|
|
local lines_en = {
|
||
|
|
"Right, sir. Back in five.",
|
||
|
|
"Quiet for five. Good luck.",
|
||
|
|
"Five minutes for coffee — not more.",
|
||
|
|
}
|
||
|
|
local pool = (lang == "ru") and lines_ru or lines_en
|
||
|
|
return jarvis.cmd.ok(pool[math.random(#pool)])
|