我需要在JDA中使用什么方法来检查消息是否包含图像?



我希望创建一个命令,您可以在命令中键入图像,并让我的bot返回一个随机字符串答案,我需要知道的是我将使用什么方法来检查消息是否包含图像?

图片可以在消息附件(message #getAttachments)中,也可以在消息嵌入(message #getEmbeds)中。

检查附件是否为图像,使用attach# isImage。对于嵌入,图像可以由多个组件提供:

  • MessageEmbed # getImage
  • MessageEmbed # getThumbnail
  • MessageEmbed # getFooter
  • MessageEmbed # getAuthor

所有这些都返回提供图像url的包装器对象。

相关内容

  • 没有找到相关文章

最新更新