我需要在 JDA 中使用什么方法来检查消息是否包含图像?
What method would I need to use in JDA to check if a message contains an image?
我想创建一个命令,您可以在其中输入带有图像的命令,然后让我的机器人 return 得到一个随机字符串答案,我需要知道的是我将使用什么方法来检查是否邮件包含图片?
图片可以在邮件附件中(Message#getAttachments) or in the message embeds (Message#getEmbeds)。
要检查附件是否为图像,请使用 Attachment#isImage。对于嵌入,图像可以由多个组件提供:
所有这些 return 提供图像 URL 的包装器对象。
我想创建一个命令,您可以在其中输入带有图像的命令,然后让我的机器人 return 得到一个随机字符串答案,我需要知道的是我将使用什么方法来检查是否邮件包含图片?
图片可以在邮件附件中(Message#getAttachments) or in the message embeds (Message#getEmbeds)。
要检查附件是否为图像,请使用 Attachment#isImage。对于嵌入,图像可以由多个组件提供:
所有这些 return 提供图像 URL 的包装器对象。