【发布时间】:2020-05-13 05:18:16
【问题描述】:
我目前正在为我的 Discord 服务器开发一个机器人,我想知道如何实现各种 图像命令(例如,!cat、!meme)以使机器人发送一个每次调用命令时的随机图像。
我见过的几乎每个机器人都有这样的功能,但由于某种原因,我似乎无法在 JDA 中找到一种可行的方法来做到这一点。我发现的任何 JDA 示例要么已经过时,要么根本不起作用,所以我真的希望有人能帮我看看。
这是我已经做过的(非常基本的)示例,但问题是图片不会随每次调用而随机化,并且在我重新启动 discord 之前保持不变
public void sendCatImage() {
EmbedBuilder result= new EmbedBuilder();
result.setTitle("Here's a cat!");
result.setImage("http://thecatapi.com/api/images/get?format=src&type=png");
event.getChannel().sendMessage(result.build()).queue();
}
如果有帮助,我正在使用 JDA 版本 4.1.0_100
任何帮助将不胜感激!
【问题讨论】:
标签: image bots discord discord-jda