Pues aqui esta mi problema.
Estoy tratando de enviar mensajes a través de un webhook de Discord con botones, pero no se muestran o, a veces, solo dan un código de error.
El código de error básicamente dice que mi JSON stringicicator no funciona debido a un error de sintrax, lo cual es extraño porque si envío un mensaje sin ningún componente de botón, funciona sin problemas.
Aquí está mi código:
const request = new XMLHttpRequest(); request.open("POST", "/* the url of the bot */"); request.setRequestHeader('Content-type', 'application/json'); const params = { "embeds": [ { "title": "test", "description": "test", "color": 65474 } ], "components": [ { "type": 1, "components": [ { "type": 2, "style": 5, "label": "kaas", "url": "/* url website */" } ] } ] request.send(JSON.stringify(params));Te falta un } para cerrar el objeto params .