взять переменную из кфг

sadasdasdasdasdasd

Участник
Автор темы
81
16
Версия MoonLoader
Другое
как достать значение из кфг и вставить его где нужно?
у меня есть код:


Lua:
function sendTelegramNotification(msg) -- функция для отправки сообщения юзеру
    msg = msg:gsub('{......}', '') --тут типо убираем цвет
    msg = encodeUrl(msg) -- ну тут мы закодируем строку
    async_http_request('https://api.telegram.org/bot'..token..'/sendMessage?chat_id='..chat_id..'&text='..msg,'', function(result) end) -- а тут уже отправка
end

function get_telegram_updates() -- функция получения сообщений от юзера
    while not updateid do wait(1) end -- ждем пока не узнаем последний ID
    local runner = requestRunner()
    local reject = function() end
    local args = ''
    while true do
        url = 'https://api.telegram.org/bot'..token..'/getUpdates?chat_id='..chat_id..'&offset=-1' -- создаем ссылку
        threadHandle(runner, url, args, processing_telegram_messages, reject)
        wait(0)
    end
end
вместо token должно быть bottoken из иникфг, и вместо chat_id должно быть userid.
то, что у меня в кфг:

INI:
[telegram]
active=false
userid=тутид
bottoken=туттокенбота
[config]
parac=true
time=true
style=0
autofood=true
password=123123
altenter=true
aubike=true
autopassw=true
flipcar=true
fisheye=true
 

sadasdasdasdasdasd

Участник
Автор темы
81
16
Lua:
local mainIni = inicfg.load({
    config = {
        autopassw = false,
        password = '',
        time = false,
        altenter = false,
        aubike = false,
        flipcar = false,
        parac = false,
        fisheye = false,
        autofood = false,
        style = 0
            },
    telegram = {
        active = false,
        userid = '',
        bottoken = ''
    }
}, 'yamyzhik.ini')

local active = imgui.ImBool(mainIni.telegram.active)
local userid = imgui.ImBuffer(''..mainIni.telegram.userid, 256)
local bottoken = imgui.ImBuffer(''..mainIni.telegram.bottoken, 256)
function saveCFG()
    mainIni.config.password = pass.v
    mainIni.config.time = stime.v
    mainIni.config.flipcar = flip.v
    mainIni.config.altenter = alent.v
    mainIni.config.aubike = abmrun.v
    mainIni.config.autopassw = autopass.v
    mainIni.config.parac = par.v
    mainIni.config.fisheye = fisheye.v
    mainIni.config.autofood = autofood.v
    mainIni.telegram.bottoken = bottoken.v
    mainIni.telegram.userid = userid.v
    mainIni.telegram.active = active.v
    inicfg.save(mainIni, 'yamyzhik.ini')
end
 

sadasdasdasdasdasd

Участник
Автор темы
81
16