Разбор кузова (Суперагент, Discord.js) - PullRequest
0 голосов
/ 17 февраля 2019

Я хочу знать, как я могу разобрать URL-адреса, подобные этим, в мой суперагент:

["https://cdn.shibe.online/shibes/798c20a027fc06869366a549187ea85885737361.jpg"],

kJBTm.jpg на http://random.birb.pw/tweet/

Яначинающий, извините. Я знаю только самые основы Discord.js

const {body} = await superagent.get ....

Я хочу, чтобы это было встраивать как

let testEmbed = new Discord.RichEmbed()
  .setColor("color")
  .setTitle("title")
  .setImage(body.url);

  message.channel.send(testEmbed); 

1 Ответ

0 голосов
/ 20 февраля 2019
const superagent = require('superagent');

let { text } = await superagent.get('http://random.birb.pw/tweet');
// console.log(text);
let testEmbed = new Discord.RichEmbed()
.setColor("0x000000")
.setTitle("title")
.setImage(`https://imgur.com/${text}`);
message.channel.send(testEmbed);


// using node-fetch
const fetch = require('node-fetch');

let { file } = await fetch('http://random.birb.pw/tweet.json').then(body => body.json()); // getting "file" object from fetched body
// console.log(file);
message.channel.send(`https://imgur.com/${file}`);
let testEmbed = new Discord.RichEmbed()
.setColor("0x000000")
.setTitle("title")
.setImage(`https://imgur.com/${file}`);
message.channel.send(testEmbed);

Не используйте этот API, 70% изображений, которые я получал, были удалены с imgur

...