猿问

Discordjs我如何发送带有多链接的嵌入消息

我想像普通音乐机器人一样制作嵌入消息,就像这个带有链接的嵌入消息可以点击

我希望我的内容是描述将显示,突出显示的是附加到它的链接,就像图片一样。这是我的嵌入

http://img4.mukewang.com/63526600000186f305730185.jpg

这是我的代码


if (command === 'test') {


  var search = message.content.split(/\s+/g).slice(1).join(" ");

  if (!search.length) {

    return message.channel.send("PLs enter a name!");

  }

  else {

    const puppeteer = require("puppeteer");


    const browser = await puppeteer.launch();

    const page = await browser.newPage();

    await page.goto(`https://i hide website cause privacy?keyword=${search}`);



    let Anime = await page.evaluate(() => {

      let items = document.querySelectorAll('ul[class= "last-film-box"] > li > a');

      let links = [];


      items.forEach(item => {

        links.push({

          titl: item.title,

          url: item.href


        });


      });

      return links;

    });


    let i = 0;

    let content = Anime.map(e => {

      i++;

      return i + "/ " + `${e.titl.slice(0, 50)} ${e.url}`;

    })


    let ContentEmbed = new Discord.MessageEmbed();

    ContentEmbed.setTitle("Here the result");

    ContentEmbed.setDescription(content);

    message.channel.send(ContentEmbed);


  }

}


holdtom
浏览 107回答 2
2回答

蝴蝶不菲

您可以使用它[Video Title](Video Link)来实现let content = Anime.map(e => {  i++;  return `${i}/ [${e.titl.slice(0, 50)}](${e.url})`;})

三国纷争

return `/`${i}/ /` [${e.titl.slice(0,50)}](${e.url})`;
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答