Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Discord webhook HTTP 400 (Bad Request)?

Asked by
3F1VE 257 Moderation Voter
3 years ago

Heres the code

local hs = game:GetService("HttpService")
local event = game:GetService("ReplicatedStorage"):WaitForChild("send")
local url = "https://discord.com/api/webhooks/webhookurl"
event.OnServerEvent:Connect(function(plr,message)
local data = {
        ["content"] = message,
        ["username"] = plr.DisplayName
}
local data = hs:JSONEncode(data)
    hs:PostAsync(url,data)
end)
local event = game:GetService("ReplicatedStorage"):WaitForChild("customsend")
event.OnServerEvent:Connect(function(plr,url,message,oname,oname2,ourl,ourl2)
    local data2 = {

    }
    if oname ~= false and oname2 ~= nil then
        data2 = {
            ["content"] = tostring(message);
            ["username"] = tostring(oname2)
        }
    end
    if ourl ~= false and ourl2 ~= nil then
        data2 = {
            ["content"] = message;
            ["avatar_url"] = tostring(ourl2)
        }
    end
    if ourl ~= false and ourl2 ~= nil and oname ~= false and oname2 ~= nil then
        data2 = {
            ["content"] = message;
            ["username"] = tostring(oname2);
            ["avatar_url"] = tostring(ourl2)
        }
    end
    local dataa = hs:JSONEncode(data2)
    hs:PostAsync(url,dataa)
end)

I made a game that allows you to POST to discord webhooks.

Answer this question