Exception, to be thrown when an API query to the Twitch servers failed, due to having received empty JSON data.
Exception, to be thrown when an API query to the Twitch servers failed, with only an empty response received.
Exception, to be thrown when credentials or grants are invalid.
Exception, to be thrown when an API query to the Twitch servers failed, due to missing broadcaster-level token.
Abstract class for Twitch JSON exceptions, to deduplicate catching.
Exception, to be thrown when an API query to the Twitch servers failed, for whatever reason.
Returns a static HttpClient for reuse across function calls.
Prints a URL for manual copy/pasting.
Prompts the user to enter a string.
Helper functions for song request modules.