Guild emojis and the application's own emojis.
Every function returns {:ok, result}, :ok when Discord sends no body, or
{:error, %Lingo.Error{}}. Calls go to the current bot (see Lingo.with_bot/2).
Summary
Functions
Creates a guild emoji from a data URI image.
Creates an application emoji.
Deletes a guild emoji.
Deletes an application emoji.
Fetches a guild emoji.
Fetches an application emoji.
Lists a guild's emojis.
Lists the application's emojis.
Edits a guild emoji.
Renames an application emoji.
Functions
@spec create(Lingo.Api.id(), Lingo.Api.params(), keyword()) :: Lingo.Api.result(Lingo.Type.Emoji.t())
Creates a guild emoji from a data URI image.
@spec create_application(Lingo.Api.params()) :: Lingo.Api.result(Lingo.Type.Emoji.t())
Creates an application emoji.
@spec delete(Lingo.Api.id(), Lingo.Api.id(), keyword()) :: Lingo.Api.result()
Deletes a guild emoji.
@spec delete_application(Lingo.Api.id()) :: Lingo.Api.result()
Deletes an application emoji.
@spec get(Lingo.Api.id(), Lingo.Api.id()) :: Lingo.Api.result(Lingo.Type.Emoji.t())
Fetches a guild emoji.
@spec get_application(Lingo.Api.id()) :: Lingo.Api.result(Lingo.Type.Emoji.t())
Fetches an application emoji.
@spec list(Lingo.Api.id()) :: Lingo.Api.result([Lingo.Type.Emoji.t()])
Lists a guild's emojis.
@spec list_application() :: Lingo.Api.result([Lingo.Type.Emoji.t()])
Lists the application's emojis.
@spec update(Lingo.Api.id(), Lingo.Api.id(), Lingo.Api.params(), keyword()) :: Lingo.Api.result(Lingo.Type.Emoji.t())
Edits a guild emoji.
@spec update_application(Lingo.Api.id(), Lingo.Api.params()) :: Lingo.Api.result(Lingo.Type.Emoji.t())
Renames an application emoji.