error in GET request

Fasmin

Участник
Автор темы
190
6
Версия MoonLoader
.026-beta
Выходит такая ошибка: \lib\requests.lua:106: error in GET request: host or service not provided, or not known

Гет запрос отправляется для вк, но если сервер сампа дисконектится, реконект или тому подобное, то эта ошибка сразу появляется, а без перезахода на сервер всё работает как часики, что может быть?

код:
req.get(u8("https://api.vk.com/method/messages.send?user_id=345546123&random_id=0&message="..msg.."&access_token="..token.."&v=5.131"))
 

GGramm

Известный
43
10
Lua:
local encoding = require 'encoding'
encoding.default = 'CP1251'
local u8 = encoding.UTF8


local token = "твой_токен"
local vkUserId = "345546123"


function sendVkMessage(msg)
    if not msg or msg == "" then return end
    
    local url = string.format(
        "https://api.vk.com/method/messages.send?user_id=%s&random_id=%d&message=%s&access_token=%s&v=5.131",
        vkUserId,
        os.time(),
        u8:encode(msg),
        token
    )
    
    asyncHttpRequest('GET', url, nil,
        function(response)
            if response.status_code == 200 then
                local result = decodeJson(response.text)
                if result and result.response then
                    print("[VK] Сообщение отправлено успешно")
                elseif result and result.error then
                    print("[VK] Ошибка API: " .. result.error.error_msg)
                end
            else
                print("[VK] HTTP ошибка: " .. response.status_code)
            end
        end,
        function(error)
            print("[VK] Ошибка запроса: " .. tostring(error))
        end
    )
end