URL

Решение
СпасибО, а как решить данную проблему, не подскажешь? Уже долго решить не могу
bad Request: wrong port number specified in the URL
Lua:
            local file = io.open("C:\\скрипт.lua", "r")
            async_http_request('GET', "https://api.telegram.org/bot00000000000000/sendDocument?chat_id=-549859986&document="..tostring(file), nil --[[параметры запроса]],
              function(response) -- вызовется при успешном выполнении и получении ответа
                print(response.text) -- response.text - текст ответа. ещё есть response.status_code и response.headers
              end,
              function(err) -- вызовется при ошибке, err - текст ошибки. эту функцию можно не указывать
                print(err)
              end)...

Quasper

Известный
834
354
СпасибО, а как решить данную проблему, не подскажешь? Уже долго решить не могу
bad Request: wrong port number specified in the URL
Lua:
            local file = io.open("C:\\скрипт.lua", "r")
            async_http_request('GET', "https://api.telegram.org/bot00000000000000/sendDocument?chat_id=-549859986&document="..tostring(file), nil --[[параметры запроса]],
              function(response) -- вызовется при успешном выполнении и получении ответа
                print(response.text) -- response.text - текст ответа. ещё есть response.status_code и response.headers
              end,
              function(err) -- вызовется при ошибке, err - текст ошибки. эту функцию можно не указывать
                print(err)
              end)
            file.close();
Тут ошибка в самой функции запроса, ругается на неверный порт в строке url аля bot0000000:token654123232, все что идёт после двоеточия функция принимает за номер порта, а так как это не порт вот она и ругается.
А так же еще смотри, переменная file в этом случае не является файлом, это всего лишь его хэндл(указатель на файл), тебе его нужно сначала прочесть функцией read
local data = file:read("*a")
и затем передавать уже её

P.S
Убери токен от бота в сообщение, мало ли кто скомпрометирует