Java discord机器人如何在多台服务器上交换数据?

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中,您将指定接收每个事件时要执行的操作。在的“方法摘要”部分中检查可以侦听的事件。您只需要重写所需的

例如,如果我将bot添加到服务器1和服务器2,当服务器1上发生特定事件时,我如何在服务器2上执行操作?这可能吗

我还没有任何代码,我只是想知道这在Discord Java API(JDA)中是否可行。

是的,这是可能的

  • 当您使用JDA启动bot时,您将得到一个
    JDA
    对象,我们称之为JDA(
    publicjdajda
  • 接下来,使用ListenerAdapter映射事件。在ListenerAdapter中,您将指定接收每个事件时要执行的操作。在的“方法摘要”部分中检查可以侦听的事件。您只需要重写所需的方法
  • 在您的实现中,比如说
    @Override(…)onEmoteAdded(){(您的代码在这里)}
    ,您可以有一段代码来操纵另一台服务器,比如
    jda.getGuildById​(id).queue()

  • 是的,这是可能的,但是在不知道您使用哪个库的情况下,我们无法帮助您?