Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

395
Views
Cómo publicar los datos JSON en una inserción en discord.js

Escribí un código y obtuve los datos en formato json. Ahora quiero que convierta esos datos en una incrustación de discordia para que cuando ingrese un comando. EX: - .data los datos json que se enviarán desde la URL.

Aquí está la entrada

 request({ url: "https://data.vatsim.net/v3/vatsim-data.json", json: true }, (err, response, body) => { console.log(body) })

Los datos json se ven así:

 { cid: 1435807, name: ' ', callsign: 'ZAP85LJ', flight_plan: [Object], last_updated: '2021-10-24T10:45:52.516736Z' }, { cid: 1439854, name: ' ', callsign: 'DLH1ML', flight_plan: [Object], last_updated: '2021-10-24T10:46:13.4226778Z' }
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puede usar EmbedFields , puede usar hasta 25 campos en una inserción. En este ejemplo, utilicé .forEach para que para cada elemento de la matriz pueda crear un campo con su valor:

 request({ url: "https://data.vatsim.net/v3/vatsim-data.json", json: true }, (err, response, body) => { const embed = new Discord.MessageEmbed() const pilots = body.pilots.slice(0, 15) body.pilots.forEach(pilot => { embed.addField(p.name, `CID : ${p.cid} Server : ${p.server} etc...`) }) message.channel.send(embed) }

Si realmente desea mostrar cada uno de sus elementos en la matriz, puede usar discord-buttons para hacer que la inserción edite su mensaje y cambie las páginas, pero por ahora esta es la solución más simple y fácil para usted.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!