Interface DiscordAudiences

All Known Implementing Classes:
HostedDiscordAudiences, StandaloneDiscordAudiences

public interface DiscordAudiences
Obtains audiences from JDA entities.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull net.kyori.adventure.audience.Audience
    channel​(net.dv8tion.jda.api.entities.TextChannel channel)
    Creates an audience for a Discord text channel.
    @NotNull DiscordUser
    user​(net.dv8tion.jda.api.entities.User user)
    Creates an audience for a private message with a Discord account.
  • Method Details

    • channel

      @NotNull @NotNull net.kyori.adventure.audience.Audience channel(net.dv8tion.jda.api.entities.TextChannel channel)
      Creates an audience for a Discord text channel.
      Parameters:
      channel - the channel to create an audience for
      Returns:
      the audience
    • user

      @NotNull @NotNull DiscordUser user(net.dv8tion.jda.api.entities.User user)
      Creates an audience for a private message with a Discord account. Note that users can disable private messaging from non-friends, in which case messages will not be received.
      Parameters:
      user - the user to open a private message with
      Returns:
      the audience