【问题标题】:Body parsing (Superagent, Discord.js)正文解析(Superagent、Discord.js)
【发布时间】:2019-02-20 22:07:20
【问题描述】:

我想知道如何将这样的网址解析到我的超级代理中:

["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); 

【问题讨论】:

    标签: discord.js superagent


    【解决方案1】:
    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 中删除了

    【讨论】:

      猜你喜欢
      • 2023-03-20
      • 2021-01-30
      • 2019-03-01
      • 2011-08-30
      • 2020-12-15
      • 1970-01-01
      • 2020-10-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多