Update README.md

This commit is contained in:
Григорий Сафронов 2025-07-20 12:51:40 +00:00
parent d2f6753062
commit 092ec749b8

View File

@ -358,7 +358,39 @@ def get_value(key):
## Lua-скрипты
> [!CAUTION]
> **Поддержка работы lua в настоящий момент эксперементальная и может вызвать аварийное завершение сервера!!!**
1. Интерактивный режим работы, (выполнение скрипта в клиенте `futriix-cli`):
```sh
futriix:~> futexec
lua> return "Hello, " .. os.date("%Y-%m-%d")
```
2. Выполнение файлов скриптов (c помоью команды в клиенте `SysExec`):
```sh
futriix:~> sysexec my_script
````
3. Доступ к данным из сервера Lua
Скрипты имеют доступ к специальному API:
```sh
-- Чтение данных
local value = futriix.get("my_key")
-- Запись данных
futriix.put("temp_key", {data = "test", ts = os.time()})
-- Пример сложной логики
for i = 1, 10 do
futriix.put("counter/"..i, i*2)
end
```
<p align="right">(<a href="#readme-top">К началу</a>)</p>