Java discord机器人如何在多台服务器上交换数据?
例如,如果我将bot添加到服务器1和服务器2,当服务器1上发生特定事件时,我如何在服务器2上执行操作?这可能吗 我还没有任何代码,我只是想知道这在Discord Java API(JDA)中是否可行。是的,这是可能的Java discord机器人如何在多台服务器上交换数据?,java,discord,discord-jda,Java,Discord,Discord Jda,例如,如果我将bot添加到服务器1和服务器2,当服务器1上发生特定事件时,我如何在服务器2上执行操作?这可能吗 我还没有任何代码,我只是想知道这在Discord Java API(JDA)中是否可行。是的,这是可能的 当您使用JDA启动bot时,您将得到一个JDA对象,我们称之为JDA(publicjdajda) 接下来,使用ListenerAdapter映射事件。在ListenerAdapter中,您将指定接收每个事件时要执行的操作。在的“方法摘要”部分中检查可以侦听的事件。您只需要重写所需的
JDA
对象,我们称之为JDA(publicjdajda
)@Override(…)onEmoteAdded(){(您的代码在这里)}
,您可以有一段代码来操纵另一台服务器,比如jda.getGuildById(id).queue()
是的,这是可能的,但是在不知道您使用哪个库的情况下,我们无法帮助您?