Class DiscordWebClient


  • public class DiscordWebClient
    extends Object
    Reactor Netty based HTTP client dedicated to Discord REST API requests.
    • Constructor Detail

      • DiscordWebClient

        public DiscordWebClient​(HttpClient httpClient,
                                ExchangeStrategies exchangeStrategies,
                                String authorizationScheme,
                                String token,
                                List<ResponseFunction> responseFunctions,
                                String discordBaseUrl)
        Create a new DiscordWebClient wrapping HTTP, Discord and encoding/decoding resources.
        Parameters:
        httpClient - a Reactor Netty HTTP client
        exchangeStrategies - a strategy to transform requests and responses
        authorizationScheme - scheme to use with the authorization header, like "Bot" or "Bearer"
        token - a Discord token for API authorization
        responseFunctions - a list of ResponseFunction transformations