Elixir v0.2.0 API Reference

Modules

Task that pushes docs to gh-pages branch on Discord

Interface for Discord’s rest API

Cache for ChannelCache

Module for interacting with Guild Servers

Mapping of channel -> guild relationships

Mapping of guild -> shard relationships

Simple mapping of shard pid to num

Simple cache that stores information for the current user

Cache for users

Consumer process for gateway event handling

Specifies maps to be used for WS payloads.. and also the state map

Functions to help work with different channel types

Struct representing a Discord direct message channel

Struct representing a Discord embed

Struct representing a Discord embed author

Struct representing a Discord embed field

Struct representing a Discord embed footer

Struct representing a Discord embed image

Struct representing a Discord embed provider

Struct representing a Discord embed thumbnail

Struct representing a Discord embed video

Struct representing a Discord emoji

Struct representing a Discord guild

Struct representing a Discord guild member

Struct representing a Discord role

Struct representing a Discord text channel

Struct representing an unavailable Discord guild

Struct representing a Discord voice channel

Struct representing a Discord invite

Struct representing a Discord invite channel

Struct representing a Discord invite guild

Struct representing a Discord message

Struct representing a Discord message attachment

Struct representing a Discord message reaction

Struct representing a Discord overwrite

Struct representing a Discord user

Struct representing a Discord webhook

Utility functions

Exceptions

Represents a failed response from the API

Represents an error when interacting with the cache

Represents an error when interacting with a consumer