Модуль:SimpleGenerator/Weather

Материал из Поле цифровой дидактики
(перенаправлено с «SimpleGenerator/Weather»)

Для документации этого модуля может быть создана страница Модуль:SimpleGenerator/Weather/doc

local p = {}

function p.generateText(frame)
local sentences = {
    "солнце выглядывает из-за туч, обещая тёплый день.",
    "лёгкий ветер колышет листья на деревьях.",
    "небо затягивается серыми облаками, собирается дождь.",
    "после дождя пахнет свежестью и мокрой землёй.",
    "утренний туман стелется над рекой, обещая ясный день.",
    "температура воздуха комфортная, около двадцати градусов.",
    "резко похолодало, пора надевать куртку.",
    "снег медленно падает на землю, укрывая её белым одеялом.",
    "ветер усиливается, деревья шумят и гнутся.",
    "выглянуло солнце, настроение сразу поднялось.",
    "облака разбегаются, освобождая место солнечным лучам.",
    "лёгкая морось освежает воздух после жаркого дня.",
    "небо ясное и голубое, ни облачка.",
    "поднимается сильный ветер, лучше остаться дома.",
    "град барабанит по подоконникам, создавая необычный ритм.",
    "закат окрашивает небо в оранжевые и розовые тона.",
    "утро начинается с пения птиц и яркого солнца.",
    "потеплело до летних значений, можно идти на прогулку.",
    "на улице минус десять, дышать свежо и приятно."
}
    math.randomseed(os.time())
    local sentence1 = sentences[math.random(#sentences)]
    local sentence2 = sentences[math.random(#sentences)]
    return "'''Прогноз погоды сегодня:''' " .. sentence1 .. " " .. sentence2 .. " 🌤️"
end

return p