admin管理员组

文章数量:815012

Discordjs bot嵌入gif文件

我的机器人是随机发送GIF,但没有嵌入。我想发送带有嵌入的随机GIF。我该怎么办?

代码:

  if (msg.author.bot) return;
  if (msg.content.toLowerCase() === prefix + 'xgif' ) {
      number = 100;
      imageNumber = Math.floor (Math.random() * (number -1 + 1)) + 1;
      client.channels.cache.get(`channelID`).send( {files: ["./images/" + imageNumber + ".gif"]})
  }
回答如下:

您需要先做

  const { RichEmbed } = require('discord.js')

这将为您获得RichEmbed。然后,执行

const embed = new RichEmbed()

您可以做很多事情来更改嵌入。有

  1. .setColor(hexidecimal)
  2. .setThumbnail(normally user.displayAvatarURL)
  3. .setFooter(whatever you want)
  4. .setTimestamp()
  5. .setDescription(whatever you want)
  6. .setAuthor(whatever you want)
  7. .addField(stuff)

本文标签: Discordjs bot嵌入gif文件