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

标签 java discord discord-jda

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

最佳答案

图像可以位于消息附件 ( Message#getAttachments ) 或消息嵌入 ( Message#getEmbeds ) 中。

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

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

关于java - 我需要在 JDA 中使用什么方法来检查消息是否包含图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69733544/

相关文章:

java - 使用SyncProxy测试服务: "IOException while receiving RPC response"

java - Spring Controller 线程安全

javascript - 多文件夹命令处理程序

java - 如何从 MessageReactionAddEvent 获取消息

java - java中的加密文件

java - 在同一行中循环不同的结束条件?

audio - 音乐 discord.js 机器人 : The "url" argument must be of type string

javascript - 检查 YouTube channel 是否上传了视频

java - JDA - 将 "User"转换为 "Member"

java - Discord OAuth2 重定向 URL 无法使用 JavaFX WebView JDK12 显示