feat: append IP + geo (city, region, country, org) to feedback webhook via ipapi.co

This commit is contained in:
Oliver
2026-03-27 18:15:26 -03:00
parent f1f67b29dd
commit 6e4b1c891c
+12
View File
@@ -2653,6 +2653,18 @@
var fd = new FormData(); var fd = new FormData();
fd.append("message", text); fd.append("message", text);
fd.append("page", window.location.href); fd.append("page", window.location.href);
try {
var geo = await fetch(
"https://ipapi.co/json/",
).then(function (r) {
return r.json();
});
fd.append("ip", geo.ip || "");
fd.append("city", geo.city || "");
fd.append("region", geo.region || "");
fd.append("country", geo.country_name || "");
fd.append("org", geo.org || "");
} catch (_) {}
await fetch( await fetch(
"https://002-001-5dd6e535-4d1c-46bc-9bd9-42ad4bc5f082.odoo4projects.com/webhook/2fe3d1fe-eff9-45aa-8d0f-88738d443946", "https://002-001-5dd6e535-4d1c-46bc-9bd9-42ad4bc5f082.odoo4projects.com/webhook/2fe3d1fe-eff9-45aa-8d0f-88738d443946",
{ method: "POST", body: fd }, { method: "POST", body: fd },