Lingo.CDN (Lingo v0.4.2)

Copy Markdown View Source

URLs for images on Discord's CDN.

Images come as WebP, animated ones too (?animated=true), as Discord recommends: images uploaded as WebP or AVIF don't convert cleanly to GIF. Functions taking opts accept :size (a power of 2 from 16 to 4096) and :format (:webp, :png, :jpg, :gif or :avif).

Lingo.CDN.user_avatar(user, size: 128)
Lingo.CDN.guild_icon(guild, format: :png)

Summary

Functions

An application icon's URL.

A user's or member's avatar decoration URL, or nil.

The URL of the default avatar Discord gives a user without one.

A guild's banner URL, or nil.

A guild's discovery splash URL, or nil.

A guild's icon URL, or nil.

A guild's invite splash URL, or nil.

The badge of a user's server tag, or nil.

A member's guild-specific avatar URL, or nil.

A member's guild-specific banner URL, or nil.

A role's icon URL, or nil.

A scheduled event's cover image URL, or nil.

A soundboard sound's audio file URL (MP3 or Ogg).

A sticker's image URL, by its format type.

A user's avatar URL, or their default avatar's.

A user's profile banner URL, or nil.

Functions

application_icon(app_id, hash, opts \\ [])

An application icon's URL.

avatar_decoration(arg1)

A user's or member's avatar decoration URL, or nil.

default_avatar(user_id, discriminator \\ nil)

The URL of the default avatar Discord gives a user without one.

emoji(emoji_id, animated? \\ false, opts \\ [])

A custom emoji's image URL.

guild_banner(guild, opts \\ [])

A guild's banner URL, or nil.

guild_discovery_splash(guild, opts \\ [])

A guild's discovery splash URL, or nil.

guild_icon(guild, opts \\ [])

A guild's icon URL, or nil.

guild_splash(guild, opts \\ [])

A guild's invite splash URL, or nil.

guild_tag_badge(user, opts \\ [])

The badge of a user's server tag, or nil.

member_avatar(member, opts \\ [])

A member's guild-specific avatar URL, or nil.

member_banner(member, opts \\ [])

A member's guild-specific banner URL, or nil.

role_icon(role, opts \\ [])

A role's icon URL, or nil.

scheduled_event_cover(event, opts \\ [])

A scheduled event's cover image URL, or nil.

soundboard_sound(sound_id)

A soundboard sound's audio file URL (MP3 or Ogg).

sticker(sticker_id, format_type)

A sticker's image URL, by its format type.

user_avatar(user, opts \\ [])

A user's avatar URL, or their default avatar's.

user_banner(user, opts \\ [])

A user's profile banner URL, or nil.