Generic Kick public API client.
Summary
Types
@type credentials() :: %{optional(:access_token) => String.t()}
Functions
@spec channels( credentials(), keyword() ) :: GelotvBot.HTTPClient.response()
@spec paginate(String.t(), credentials(), keyword()) :: {:ok, [map()]} | {:error, term()}
@spec request(atom(), String.t(), credentials(), keyword()) :: GelotvBot.HTTPClient.response()
@spec send_chat_message(credentials(), map(), keyword()) :: GelotvBot.HTTPClient.response()