Revolt API entities.
Module for Error and Result types.
API wrapper to interact with Revolt.
A struct for general utilities and wrapper for the http client for fetch entities from the API.
Define handlers for supported events.