I'm working on an app system for my group, I've used webhooks before but now it just errors (HTTP 400 Bad Request) every time. Here's my script:
local HTTPService = game:GetService("HttpService")
local Event = game.ReplicatedStorage.Applications
Event.OnServerEvent:Connect(function(player,key,questions)
if key == "level-1" then
local playerdata = {
pName = player.Name;
UserId = player.UserId;
pRank = player:GetRoleInGroup(4851767)
}
if playerdata.pRank == "Class - X" or player.Name == "Pizzafireme" then
local Q1 = questions.Q1
local Q1A = questions.Q1A
local Q2 = questions.Q2
local Q2A = questions.Q2A
local Q3 = questions.Q3
local Q3A = questions.Q3A
local Q4 = questions.Q4
local Q4A = questions.Q4A
local Q5 = questions.Q5
local Q5A = questions.Q5A
local mainpdata = player.Name.." | "..player.UserId.." | "..player:GetRoleInGroup(4851767)
local data = {
embeds = {
{
fields = {
{
name = "Player Data:",
value = mainpdata
};
{
name = "Question 1: "..Q1,
value = Q1A
};
{
name = "Question 2: "..Q2,
value = Q2A
};
{
name = "Question 3: "..Q3,
value = Q3A
};
{
name = "Question 4: "..Q4,
value = Q4A
};
{
name = "Question 5: "..Q5,
value = Q5A
};
}
}
}
}
HTTPService:PostAsync(L1, HTTPService:JSONEncode(data))
end
elseif key == "level-2" then
elseif key == "level-3" then
end
end)
Thanks.
