The lispcord Reference Manual

This is the lispcord Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 17:10:02 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 lispcord

A client library for the discordapp bot api

Maintainer

spreadLink

Author

MegaLoler, spreadLink

License

MIT

Dependencies
  • drakma (system).
  • alexandria (system).
  • verbose (system).
  • split-sequence (system).
  • babel (system).
  • websocket-driver-client (system).
  • jonathan (system).
  • bordeaux-threads (system).
Source

lispcord.asd.

Child Component

src (module).


3 Modules

Modules are listed depth-first from the system components tree.


3.1 lispcord/src

Source

lispcord.asd.

Parent Component

lispcord (system).

Child Components

3.2 lispcord/src/classes

Dependency

util.lisp (file).

Source

lispcord.asd.

Parent Component

src (module).

Child Components

3.3 lispcord/src/http

Dependency

pipes.lisp (file).

Source

lispcord.asd.

Parent Component

src (module).

Child Components

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 lispcord/lispcord.asd

Source

lispcord.asd.

Parent Component

lispcord (system).

ASDF Systems

lispcord.


4.1.2 lispcord/src/util.lisp

Source

lispcord.asd.

Parent Component

src (module).

Packages

lispcord.util.

Public Interface

4.1.3 lispcord/src/classes/package.lisp

Source

lispcord.asd.

Parent Component

classes (module).

Packages

4.1.4 lispcord/src/classes/core.lisp

Dependency

package.lisp (file).

Source

lispcord.asd.

Parent Component

classes (module).

Public Interface
Internals

4.1.5 lispcord/src/classes/permissions.lisp

Dependency

core.lisp (file).

Source

lispcord.asd.

Parent Component

classes (module).

Public Interface
Internals

4.1.6 lispcord/src/classes/cache.lisp

Dependency

permissions.lisp (file).

Source

lispcord.asd.

Parent Component

classes (module).

Public Interface
Internals

4.1.7 lispcord/src/classes/emoji.lisp

Dependency

cache.lisp (file).

Source

lispcord.asd.

Parent Component

classes (module).

Public Interface
Internals

update (method).


4.1.8 lispcord/src/classes/user.lisp

Dependency

emoji.lisp (file).

Source

lispcord.asd.

Parent Component

classes (module).

Public Interface
Internals

4.1.9 lispcord/src/classes/integration.lisp

Dependency

user.lisp (file).

Source

lispcord.asd.

Parent Component

classes (module).

Public Interface

4.1.10 lispcord/src/classes/channel.lisp

Dependency

integration.lisp (file).

Source

lispcord.asd.

Parent Component

classes (module).

Public Interface
Internals

4.1.11 lispcord/src/classes/guild.lisp

Dependency

channel.lisp (file).

Source

lispcord.asd.

Parent Component

classes (module).

Public Interface
Internals

4.1.12 lispcord/src/classes/embed.lisp

Dependency

guild.lisp (file).

Source

lispcord.asd.

Parent Component

classes (module).

Public Interface
Internals

4.1.13 lispcord/src/classes/message.lisp

Dependency

embed.lisp (file).

Source

lispcord.asd.

Parent Component

classes (module).

Public Interface
Internals

4.1.14 lispcord/src/package.lisp

Dependency

classes (module).

Source

lispcord.asd.

Parent Component

src (module).

Packages

4.1.15 lispcord/src/ratelimits.lisp

Dependency

package.lisp (file).

Source

lispcord.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.16 lispcord/src/constants.lisp

Dependency

ratelimits.lisp (file).

Source

lispcord.asd.

Parent Component

src (module).

Public Interface

4.1.17 lispcord/src/core.lisp

Dependency

constants.lisp (file).

Source

lispcord.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.18 lispcord/src/pipes.lisp

Dependency

core.lisp (file).

Source

lispcord.asd.

Parent Component

src (module).

Public Interface
Internals

function-designator (type).


4.1.19 lispcord/src/http/core.lisp

Source

lispcord.asd.

Parent Component

http (module).

Public Interface

4.1.20 lispcord/src/http/channel.lisp

Dependency

core.lisp (file).

Source

lispcord.asd.

Parent Component

http (module).

Public Interface

4.1.21 lispcord/src/http/emoji.lisp

Dependency

channel.lisp (file).

Source

lispcord.asd.

Parent Component

http (module).

Public Interface

4.1.22 lispcord/src/http/guild.lisp

Dependency

emoji.lisp (file).

Source

lispcord.asd.

Parent Component

http (module).

Public Interface

4.1.23 lispcord/src/http/user.lisp

Dependency

guild.lisp (file).

Source

lispcord.asd.

Parent Component

http (module).

Public Interface
Internals

4.1.24 lispcord/src/gateway.lisp

Dependency

http (module).

Source

lispcord.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.25 lispcord/src/lispcord.lisp

Dependency

gateway.lisp (file).

Source

lispcord.asd.

Parent Component

src (module).

Public Interface
Internals

*cmd-prefix-table* (special variable).


5 Packages

Packages are listed by definition order.


5.1 lispcord.ratelimits

Source

package.lisp.

Use List
Used By List

lispcord.core.

Public Interface
Internals

5.2 lispcord.core

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

5.3 lispcord.classes

Source

package.lisp.

Use List
Used By List

lispcord.classes.pub.

Public Interface
Internals

5.4 lispcord.constants

Source

package.lisp.

Use List
Used By List
Public Interface

5.5 lispcord.pipes

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

function-designator (type).


5.6 lispcord.util

Source

util.lisp.

Use List
  • common-lisp.
  • split-sequence.
Used By List
Public Interface

5.7 lispcord.classes.pub

Source

package.lisp.

Nickname

lc

Use List

lispcord.classes.


5.8 lispcord.gateway

Source

package.lisp.

Use List
Used By List

lispcord.

Public Interface
Internals

5.9 lispcord

Source

package.lisp.

Use List
Public Interface
Internals

*cmd-prefix-table* (special variable).


5.10 lispcord.http

Source

package.lisp.

Use List
Used By List

lispcord.

Public Interface
Internals

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Special variables

Special Variable: *client*

This is an empty dummy var to allow for implicits. It may be set by make-bot!

Package

lispcord.core.

Source

core.lisp.

Special Variable: *unix-epoch*

Seconds since until 1970

Package

lispcord.util.

Source

util.lisp.

Special Variable: +api-suffix+

The api suffix. See +BASE-URL+ on why this is a constant

Package

lispcord.constants.

Source

constants.lisp.

Special Variable: +base-url+

The api path the library targets.
This is made constant because the library implementation won’t be able to adjust to the various apis anyways

Package

lispcord.constants.

Source

constants.lisp.

Special Variable: +gw-rate-limit+

The gateway gives no warning whatsoever about ratelimit violations. Instead, we have to track the amount of calls manually

Package

lispcord.constants.

Source

constants.lisp.

Special Variable: +gw-rate-limit-connection+

Discord also limits the connections/second

Package

lispcord.constants.

Source

constants.lisp.

Special Variable: +gw-rate-limit-game-status+

As well as the game status updates/minute

Package

lispcord.constants.

Source

constants.lisp.

Special Variable: +lib+

This library

Package

lispcord.constants.

Source

constants.lisp.

Special Variable: +os+

The Operating system the library was compiled on

Package

lispcord.constants.

Source

constants.lisp.

Special Variable: optimal-id-compare
Package

lispcord.util.

Source

util.lisp.


6.1.2 Macros

Macro: defbot (symbol token &key prefix version)
Package

lispcord.

Source

lispcord.lisp.

Macro: doit (&rest forms)
Package

lispcord.util.

Source

util.lisp.

Macro: instance-from-table ((table class) &body pairs)
Package

lispcord.util.

Source

util.lisp.

Macro: mapf (list args &body body)
Package

lispcord.util.

Source

util.lisp.

Macro: recur (name &rest args)
Package

lispcord.util.

Source

util.lisp.

Macro: with-table ((table &rest pairs) &body body)
Package

lispcord.util.

Source

util.lisp.


6.1.3 Ordinary functions

Function: %make-bot (&key token user version seq session-id afk-since event-handlers conn running heartbeat-ack heartbeat-thread)
Package

lispcord.core.

Source

core.lisp.

Function: add-event-handler (event-key event-handler &optional bot)
Package

lispcord.pipes.

Source

pipes.lisp.

Function: ban (user guild &optional delete bot)
Package

lispcord.http.

Source

guild.lisp.

Reader: bot-afk-since (instance)
Writer: (setf bot-afk-since) (instance)
Package

lispcord.core.

Source

core.lisp.

Target Slot

afk-since.

Function: bot-auth (bot)
Package

lispcord.core.

Source

core.lisp.

Reader: bot-conn (instance)
Writer: (setf bot-conn) (instance)
Package

lispcord.core.

Source

core.lisp.

Target Slot

conn.

Reader: bot-event-handlers (instance)
Writer: (setf bot-event-handlers) (instance)
Package

lispcord.core.

Source

core.lisp.

Target Slot

event-handlers.

Reader: bot-heartbeat-ack (instance)
Writer: (setf bot-heartbeat-ack) (instance)
Package

lispcord.core.

Source

core.lisp.

Target Slot

heartbeat-ack.

Reader: bot-heartbeat-thread (instance)
Writer: (setf bot-heartbeat-thread) (instance)
Package

lispcord.core.

Source

core.lisp.

Target Slot

heartbeat-thread.

Reader: bot-running (instance)
Writer: (setf bot-running) (instance)
Package

lispcord.core.

Source

core.lisp.

Target Slot

running.

Reader: bot-seq (instance)
Writer: (setf bot-seq) (instance)
Package

lispcord.core.

Source

core.lisp.

Target Slot

seq.

Reader: bot-session-id (instance)
Writer: (setf bot-session-id) (instance)
Package

lispcord.core.

Source

core.lisp.

Target Slot

session-id.

Reader: bot-token (instance)
Package

lispcord.core.

Source

core.lisp.

Target Slot

token.

Function: bot-url (url)
Package

lispcord.core.

Source

core.lisp.

Reader: bot-user (instance)
Writer: (setf bot-user) (instance)
Package

lispcord.core.

Source

core.lisp.

Target Slot

user.

Reader: bot-version (instance)
Writer: (setf bot-version) (instance)
Package

lispcord.core.

Source

core.lisp.

Target Slot

version.

Function: cache (key table)
Package

lispcord.classes.

Source

cache.lisp.

Function: cache-update (id key table)
Package

lispcord.classes.

Source

cache.lisp.

Function: commandp (msg &optional bot)
Package

lispcord.

Source

lispcord.lisp.

Function: connect (bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: decache-id (id key)
Package

lispcord.classes.

Source

cache.lisp.

Function: demention (string)

Parse a mentionable from the string and convert it to a mentionable object

Package

lispcord.

Source

lispcord.lisp.

Function: disconnect (bot &optional reason code)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: dispatch-event (event-key args &optional bot)
Package

lispcord.pipes.

Source

pipes.lisp.

Function: erase-emoji (emoji guild &optional bot)
Package

lispcord.http.

Source

emoji.lisp.

Function: erase-messages (array-of-ids channel &optional bot)
Package

lispcord.http.

Source

channel.lisp.

Function: erase-overwrite (overwrite channel &optional bot)
Package

lispcord.http.

Source

channel.lisp.

Function: erase-reaction (emoji message &optional user bot)
Package

lispcord.http.

Source

channel.lisp.

Function: erase-role (role member &optional bot)
Package

lispcord.http.

Source

guild.lisp.

Function: get-bans (guild &optional bot)
Package

lispcord.http.

Source

guild.lisp.

Function: get-channels (guild &optional bot)
Package

lispcord.http.

Source

guild.lisp.

Function: get-emojis (guild &optional bot)
Package

lispcord.http.

Source

emoji.lisp.

Function: get-members (guild &key limit after bot)
Package

lispcord.http.

Source

guild.lisp.

Function: get-messages (channel &key around before after limit bot)
Package

lispcord.http.

Source

channel.lisp.

Function: get-pinned (channel &optional bot)
Package

lispcord.http.

Source

channel.lisp.

Function: get-roles (guild &optional bot)
Package

lispcord.http.

Source

guild.lisp.

Function: get-rq (endpoint &optional bot)
Package

lispcord.core.

Source

core.lisp.

Function: getcache-id (id key)
Package

lispcord.classes.

Source

cache.lisp.

Function: jmake (alist)
Package

lispcord.util.

Source

util.lisp.

Function: jparse (payload)
Package

lispcord.util.

Source

util.lisp.

Function: leave (guild &optional bot)
Package

lispcord.http.

Source

user.lisp.

Function: make-bot (token &key version)
Package

lispcord.

Source

lispcord.lisp.

Function: make-channel (&key name position topic nsfw bitrate user-limit overwrites parent-id type)
Package

lispcord.classes.

Source

channel.lisp.

Function: make-embed (&key title type description url timestamp color footer image thumbnail video provider author fields)
Package

lispcord.classes.

Source

embed.lisp.

Function: make-embed-generic (&key url)
Package

lispcord.classes.

Source

embed.lisp.

Function: make-emoji (name image &optional roles)
Package

lispcord.classes.

Source

emoji.lisp.

Function: make-event-table ()

Returns a fresh empty hash-table

Package

lispcord.pipes.

Source

pipes.lisp.

Function: make-game (game-name &optional type url)
Package

lispcord.classes.

Source

user.lisp.

Function: make-message (content &key tts file embed)
Package

lispcord.classes.

Source

message.lisp.

Function: make-nonce ()
Package

lispcord.util.

Source

util.lisp.

Function: make-prefix (character &rest guilds)
Package

lispcord.

Source

lispcord.lisp.

Function: me (&optional bot)
Package

lispcord.

Source

lispcord.lisp.

Function: mention (mentionable)

Convert a mentionable object to the format used in Discord messages

Package

lispcord.

Source

lispcord.lisp.

Function: move-member (member channel &optional bot)
Package

lispcord.http.

Source

guild.lisp.

Function: parse-snowflake (snowflake-string)

Parses a snowflake string to fixnum or returns nil if snowflake is invalid.

Package

lispcord.util.

Source

util.lisp.

Function: pin (message &optional bot)
Package

lispcord.http.

Source

channel.lisp.

Function: post-rq (endpoint &optional bot content)
Package

lispcord.core.

Source

core.lisp.

Function: remove-mention (user msg)
Package

lispcord.

Source

lispcord.lisp.

Function: remove-substring (string msg)
Package

lispcord.

Source

lispcord.lisp.

Function: reply (msg content &optional bot)
Package

lispcord.

Source

lispcord.lisp.

Function: rl-buffer (endpoint)

Checks if the requested endpoint is hitting a ratelimit, and waits if so

Package

lispcord.ratelimits.

Source

ratelimits.lisp.

Function: rl-parse (final headers)
Package

lispcord.ratelimits.

Source

ratelimits.lisp.

Function: sanitize-content (content)
Package

lispcord.

Source

lispcord.lisp.

Function: set-nick (nick guild &optional bot)
Package

lispcord.http.

Source

guild.lisp.

Function: sethash (key hash val)
Package

lispcord.util.

Source

util.lisp.

Function: since-unix-epoch ()
Package

lispcord.util.

Source

util.lisp.

Function: start-typing (channel &optional bot)
Package

lispcord.http.

Source

channel.lisp.

Function: str-concat (&rest strings)
Package

lispcord.util.

Source

util.lisp.

Function: to-string (obj)
Package

lispcord.util.

Source

util.lisp.

Function: unban (user guild &optional bot)
Package

lispcord.http.

Source

guild.lisp.

Function: unpin (message &optional bot)
Package

lispcord.http.

Source

channel.lisp.

Function: vec-extend (obj vec)
Package

lispcord.util.

Source

util.lisp.

Function: vecrem (predicate seq)
Package

lispcord.util.

Source

util.lisp.


6.1.4 Generic functions

Generic Reader: account (object)
Package

lispcord.classes.

Methods
Reader Method: account ((integration integration))

automatically generated reader method

Source

integration.lisp.

Target Slot

account.

Generic Writer: (setf account) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf account) ((integration integration))

automatically generated writer method

Source

integration.lisp.

Target Slot

account.

Generic Reader: afk-id (object)
Package

lispcord.classes.

Methods
Reader Method: afk-id ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

afk-id.

Generic Writer: (setf afk-id) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf afk-id) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

afk-id.

Generic Reader: afk-to (object)
Package

lispcord.classes.

Methods
Reader Method: afk-to ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

afk-to.

Generic Writer: (setf afk-to) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf afk-to) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

afk-to.

Generic Reader: allow (object)
Package

lispcord.classes.

Methods
Reader Method: allow ((overwrite overwrite))

automatically generated reader method

Source

channel.lisp.

Target Slot

allow.

Generic Writer: (setf allow) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf allow) ((overwrite overwrite))

automatically generated writer method

Source

channel.lisp.

Target Slot

allow.

Generic Reader: animatedp (object)
Package

lispcord.classes.

Methods
Reader Method: animatedp ((emoji emoji))

automatically generated reader method

Source

emoji.lisp.

Target Slot

animated.

Generic Writer: (setf animatedp) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf animatedp) ((emoji emoji))

automatically generated writer method

Source

emoji.lisp.

Target Slot

animated.

Generic Reader: app-id (object)
Package

lispcord.classes.

Methods
Reader Method: app-id ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

application-id.

Generic Writer: (setf app-id) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf app-id) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

application-id.

Generic Reader: attachments (object)
Package

lispcord.classes.

Methods
Reader Method: attachments ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

attachments.

Generic Writer: (setf attachments) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf attachments) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

attachments.

Generic Reader: author (object)
Package

lispcord.classes.

Methods
Reader Method: author ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

author.

Reader Method: author ((embed embed))

automatically generated reader method

Source

embed.lisp.

Target Slot

author.

Generic Writer: (setf author) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf author) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

author.

Writer Method: (setf author) ((embed embed))

automatically generated writer method

Source

embed.lisp.

Target Slot

author.

Generic Reader: availablep (object)
Package

lispcord.classes.

Methods
Reader Method: availablep ((guild guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

available.

Generic Writer: (setf availablep) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf availablep) ((guild guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

available.

Generic Reader: avatar (object)
Package

lispcord.classes.

Methods
Reader Method: avatar ((webhook webhook))

automatically generated reader method

Source

user.lisp.

Target Slot

avatar.

Reader Method: avatar ((user user))

automatically generated reader method

Source

user.lisp.

Target Slot

avatar.

Generic Writer: (setf avatar) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf avatar) ((webhook webhook))

automatically generated writer method

Source

user.lisp.

Target Slot

avatar.

Writer Method: (setf avatar) ((user user))

automatically generated writer method

Source

user.lisp.

Target Slot

avatar.

Generic Reader: bitrate (object)
Package

lispcord.classes.

Methods
Reader Method: bitrate ((voice-channel voice-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

bitrate.

Reader Method: bitrate ((partial-channel partial-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

bitrate.

Generic Writer: (setf bitrate) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf bitrate) ((voice-channel voice-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

bitrate.

Writer Method: (setf bitrate) ((partial-channel partial-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

bitrate.

Generic Reader: botp (object)
Package

lispcord.classes.

Methods
Reader Method: botp ((user user))

automatically generated reader method

Source

user.lisp.

Target Slot

bot.

Generic Writer: (setf botp) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf botp) ((user user))

automatically generated writer method

Source

user.lisp.

Target Slot

bot.

Generic Function: channel (object)

Returns the cached channel object corresponding to the channel-id of object

Package

lispcord.classes.

Source

core.lisp.

Methods
Method: channel ((m message))
Source

message.lisp.

Generic Reader: channel-id (object)
Package

lispcord.classes.

Methods
Reader Method: channel-id ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

channel-id.

Generic Writer: (setf channel-id) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf channel-id) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

channel-id.

Generic Function: channels (object)
Package

lispcord.classes.

Methods
Reader Method: channels ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

channels.

Method: channels ((cat category))
Source

channel.lisp.

Reader Method: channels ((ready ready))

automatically generated reader method

Source

user.lisp.

Target Slot

dm-channels.

Generic Writer: (setf channels) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf channels) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

channels.

Writer Method: (setf channels) ((ready ready))

automatically generated writer method

Source

user.lisp.

Target Slot

dm-channels.

Generic Reader: colonsp (object)
Package

lispcord.classes.

Methods
Reader Method: colonsp ((emoji emoji))

automatically generated reader method

Source

emoji.lisp.

Target Slot

colons?.

Generic Writer: (setf colonsp) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf colonsp) ((emoji emoji))

automatically generated writer method

Source

emoji.lisp.

Target Slot

colons?.

Generic Reader: color (object)
Package

lispcord.classes.

Methods
Reader Method: color ((embed embed))

automatically generated reader method

Source

embed.lisp.

Target Slot

color.

Reader Method: color ((role role))

automatically generated reader method

Source

guild.lisp.

Target Slot

color.

Reader Method: color ((partial-role partial-role))

automatically generated reader method

Source

guild.lisp.

Target Slot

color.

Generic Writer: (setf color) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf color) ((embed embed))

automatically generated writer method

Source

embed.lisp.

Target Slot

color.

Writer Method: (setf color) ((role role))

automatically generated writer method

Source

guild.lisp.

Target Slot

color.

Writer Method: (setf color) ((partial-role partial-role))

automatically generated writer method

Source

guild.lisp.

Target Slot

color.

Generic Reader: content (object)
Package

lispcord.classes.

Methods
Reader Method: content ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

content.

Reader Method: content ((partial-message partial-message))

automatically generated reader method

Source

message.lisp.

Target Slot

content.

Generic Writer: (setf content) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf content) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

content.

Writer Method: (setf content) ((partial-message partial-message))

automatically generated writer method

Source

message.lisp.

Target Slot

content.

Generic Reader: content-filter (object)
Package

lispcord.classes.

Methods
Reader Method: content-filter ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

content-filter.

Generic Writer: (setf content-filter) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf content-filter) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

content-filter.

Generic Function: create (content destination &optional bot)

Sends a POST-request to create the given object.

Package

lispcord.http.

Source

core.lisp.

Methods
Method: create ((s partial-message) (u user) &optional bot)
Source

user.lisp.

Method: create ((s string) (u user) &optional bot)
Source

user.lisp.

Method: create ((r partial-role) (g guild) &optional bot)
Source

guild.lisp.

Method: create ((r role) (m member) &optional bot)
Source

guild.lisp.

Method: create ((c partial-channel) (g guild) &optional bot)
Source

guild.lisp.

Method: create ((e partial-emoji) (g guild) &optional bot)
Source

emoji.lisp.

Method: create ((e emoji) (m message) &optional bot)
Source

channel.lisp.

Method: create ((c character) (m message) &optional bot)
Source

channel.lisp.

Method: create ((s string) (c channel) &optional bot)
Source

channel.lisp.

Method: create ((m partial-message) (c channel) &optional bot)
Source

channel.lisp.

Generic Reader: deafp (object)
Package

lispcord.classes.

Methods
Reader Method: deafp ((member member))

automatically generated reader method

Source

guild.lisp.

Target Slot

deaf.

Generic Writer: (setf deafp) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf deafp) ((member member))

automatically generated writer method

Source

guild.lisp.

Target Slot

deaf.

Generic Reader: deny (object)
Package

lispcord.classes.

Methods
Reader Method: deny ((overwrite overwrite))

automatically generated reader method

Source

channel.lisp.

Target Slot

deny.

Generic Writer: (setf deny) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf deny) ((overwrite overwrite))

automatically generated writer method

Source

channel.lisp.

Target Slot

deny.

Generic Reader: description (object)
Package

lispcord.classes.

Methods
Reader Method: description ((embed embed))

automatically generated reader method

Source

embed.lisp.

Target Slot

description.

Generic Writer: (setf description) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf description) ((embed embed))

automatically generated writer method

Source

embed.lisp.

Target Slot

description.

Generic Function: discord-req (endpoint &key bot content content-type type parameters)
Package

lispcord.core.

Methods
Method: discord-req (endpoint &key bot content content-type type parameters)
Source

core.lisp.

Generic Reader: discrim (object)
Package

lispcord.classes.

Methods
Reader Method: discrim ((user user))

automatically generated reader method

Source

user.lisp.

Target Slot

discriminator.

Generic Writer: (setf discrim) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf discrim) ((user user))

automatically generated writer method

Source

user.lisp.

Target Slot

discriminator.

Generic Function: edit (content destination &optional bot)

Sends a PUT or PATCH request to modify the given object

Package

lispcord.http.

Source

core.lisp.

Methods
Method: edit ((u user) (user user) &optional bot)
Source

user.lisp.

Method: edit ((r role) (role role) &optional bot)
Source

guild.lisp.

Method: edit ((r partial-role) (role role) &optional bot)
Source

guild.lisp.

Method: edit ((m member) (g guild) &optional bot)
Source

guild.lisp.

Method: edit ((e emoji) (g guild) &optional bot)
Source

emoji.lisp.

Method: edit ((e partial-emoji) (g guild) &optional bot)
Source

emoji.lisp.

Method: edit ((o overwrite) (c channel) &optional bot)
Source

channel.lisp.

Method: edit ((e embed) (m message) &optional bot)
Source

channel.lisp.

Method: edit ((s string) (m message) &optional bot)
Source

channel.lisp.

Method: edit ((c channel) (chan channel) &optional bot)
Source

channel.lisp.

Method: edit ((c partial-channel) (chan channel) &optional bot)
Source

channel.lisp.

Generic Reader: editedp (object)
Package

lispcord.classes.

Methods
Reader Method: editedp ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

edited-at.

Generic Writer: (setf editedp) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf editedp) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

edited-at.

Generic Reader: emailp (object)
Package

lispcord.classes.

Methods
Reader Method: emailp ((user user))

automatically generated reader method

Source

user.lisp.

Target Slot

email.

Generic Writer: (setf emailp) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf emailp) ((user user))

automatically generated writer method

Source

user.lisp.

Target Slot

email.

Generic Reader: embed (object)
Package

lispcord.classes.

Methods
Reader Method: embed ((partial-message partial-message))

automatically generated reader method

Source

message.lisp.

Target Slot

embed.

Generic Writer: (setf embed) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf embed) ((partial-message partial-message))

automatically generated writer method

Source

message.lisp.

Target Slot

embed.

Generic Reader: embed-id (object)
Package

lispcord.classes.

Methods
Reader Method: embed-id ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

embed-id.

Generic Writer: (setf embed-id) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf embed-id) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

embed-id.

Generic Reader: embedp (object)
Package

lispcord.classes.

Methods
Reader Method: embedp ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

embed?.

Generic Writer: (setf embedp) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf embedp) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

embed?.

Generic Reader: embeds (object)
Package

lispcord.classes.

Methods
Reader Method: embeds ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

embeds.

Generic Writer: (setf embeds) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf embeds) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

embeds.

Generic Reader: emoji (object)
Package

lispcord.classes.

Methods
Reader Method: emoji ((reaction reaction))

automatically generated reader method

Source

message.lisp.

Target Slot

emoji.

Generic Writer: (setf emoji) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf emoji) ((reaction reaction))

automatically generated writer method

Source

message.lisp.

Target Slot

emoji.

Generic Reader: emojis (object)
Package

lispcord.classes.

Methods
Reader Method: emojis ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

emojis.

Generic Writer: (setf emojis) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf emojis) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

emojis.

Generic Reader: enabledp (object)
Package

lispcord.classes.

Methods
Reader Method: enabledp ((integration integration))

automatically generated reader method

Source

integration.lisp.

Target Slot

enabled.

Generic Writer: (setf enabledp) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf enabledp) ((integration integration))

automatically generated writer method

Source

integration.lisp.

Target Slot

enabled.

Generic Function: erase (object &optional bot)

Sends a DELETE request to remove the given object

Package

lispcord.http.

Source

core.lisp.

Methods
Method: erase ((r role) &optional bot)
Source

guild.lisp.

Method: erase ((m member) &optional bot)
Source

guild.lisp.

Method: erase ((g guild) &optional bot)
Source

guild.lisp.

Method: erase ((m message) &optional bot)
Source

channel.lisp.

Method: erase ((c channel) &optional bot)
Source

channel.lisp.

Method: erase ((n null) &optional bot)
Generic Reader: expire-behaviour (object)
Package

lispcord.classes.

Methods
Reader Method: expire-behaviour ((integration integration))

automatically generated reader method

Source

integration.lisp.

Target Slot

expire-behavior.

Generic Writer: (setf expire-behaviour) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf expire-behaviour) ((integration integration))

automatically generated writer method

Source

integration.lisp.

Target Slot

expire-behavior.

Generic Reader: expire-grace (object)
Package

lispcord.classes.

Methods
Reader Method: expire-grace ((integration integration))

automatically generated reader method

Source

integration.lisp.

Target Slot

expire-grace.

Generic Writer: (setf expire-grace) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf expire-grace) ((integration integration))

automatically generated writer method

Source

integration.lisp.

Target Slot

expire-grace.

Generic Reader: features (object)
Package

lispcord.classes.

Methods
Reader Method: features ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

features.

Generic Writer: (setf features) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf features) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

features.

Generic Reader: fields (object)
Package

lispcord.classes.

Methods
Reader Method: fields ((embed embed))

automatically generated reader method

Source

embed.lisp.

Target Slot

fields.

Generic Writer: (setf fields) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf fields) ((embed embed))

automatically generated writer method

Source

embed.lisp.

Target Slot

fields.

Generic Reader: file (object)
Package

lispcord.classes.

Methods
Reader Method: file ((partial-message partial-message))

automatically generated reader method

Source

message.lisp.

Target Slot

file.

Reader Method: file ((attachment attachment))

automatically generated reader method

Source

message.lisp.

Target Slot

filename.

Generic Writer: (setf file) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf file) ((partial-message partial-message))

automatically generated writer method

Source

message.lisp.

Target Slot

file.

Writer Method: (setf file) ((attachment attachment))

automatically generated writer method

Source

message.lisp.

Target Slot

filename.

Package

lispcord.classes.

Methods

automatically generated reader method

Source

embed.lisp.

Target Slot

footer.

Package

lispcord.classes.

Methods

automatically generated writer method

Source

embed.lisp.

Target Slot

footer.

Generic Function: from-id (snowflake from &optional bot)

Retrieves the given object via ID, either from the cache or through a REST call. FROM can be one of :CHANNEL, :GUILD, :USER, :EMOJI, :ROLE or a discord-place like a channel, a guild and so on

Package

lispcord.http.

Source

core.lisp.

Methods
Method: from-id (id (c (eql :user)) &optional bot)
Source

user.lisp.

Method: from-id (id (c (eql :role)) &optional bot)
Source

guild.lisp.

Method: from-id ((u user) (g guild) &optional bot)
Source

guild.lisp.

Method: from-id (id (g (eql :guild)) &optional bot)
Source

guild.lisp.

Method: from-id (id (g guild) &optional bot)
Source

emoji.lisp.

Method: from-id (message-id (c channel) &optional bot)
Source

channel.lisp.

Method: from-id (id (c (eql :channel)) &optional bot)
Source

channel.lisp.

Generic Function: from-json (class-symbol obj)

Converts a json object to the specified class

Package

lispcord.classes.

Source

core.lisp.

Methods
Method: from-json ((c (eql :message)) (table hash-table))
Source

message.lisp.

Method: from-json ((c (eql :reaction)) (table hash-table))
Source

message.lisp.

Method: from-json ((c (eql :attachment)) (table hash-table))
Source

message.lisp.

Method: from-json ((c (eql :embed)) (table hash-table))
Source

embed.lisp.

Method: from-json ((c (eql :e-field)) (table hash-table))
Source

embed.lisp.

Method: from-json ((c (eql :e-author)) (table hash-table))
Source

embed.lisp.

Method: from-json ((c (eql :e-provider)) (table hash-table))
Source

embed.lisp.

Method: from-json ((c (eql :e-video)) (table hash-table))
Source

embed.lisp.

Method: from-json ((c (eql :e-generic)) (table hash-table))
Source

embed.lisp.

Method: from-json ((c (eql :e-footer)) (table hash-table))
Source

embed.lisp.

Method: from-json ((c (eql :guild)) (table hash-table))
Source

guild.lisp.

Method: from-json ((c (eql :presence)) (table hash-table))
Source

guild.lisp.

Method: from-json ((c (eql :g-member)) (table hash-table))
Source

guild.lisp.

Method: from-json ((c (eql :role)) (table hash-table))
Source

guild.lisp.

Method: from-json ((c (eql :channel)) (table hash-table))
Source

channel.lisp.

Method: from-json ((c (eql :overwrite)) (table hash-table))
Source

channel.lisp.

Method: from-json ((c (eql :integration)) (table hash-table))
Source

integration.lisp.

Method: from-json ((c (eql :account)) (table hash-table))
Source

integration.lisp.

Method: from-json ((c (eql :ready)) (table hash-table))
Source

user.lisp.

Method: from-json ((c (eql :webhook)) (table hash-table))
Source

user.lisp.

Method: from-json ((c (eql :user)) (table hash-table))
Source

user.lisp.

Method: from-json ((c (eql :game)) (table hash-table))
Source

user.lisp.

Method: from-json ((c (eql :emoji)) (table hash-table))
Source

emoji.lisp.

Method: from-json (eh (n null))
Generic Reader: game (object)
Package

lispcord.classes.

Methods
Reader Method: game ((presence presence))

automatically generated reader method

Source

guild.lisp.

Target Slot

game.

Reader Method: game ((user user))

automatically generated reader method

Source

user.lisp.

Target Slot

game.

Generic Writer: (setf game) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf game) ((presence presence))

automatically generated writer method

Source

guild.lisp.

Target Slot

game.

Writer Method: (setf game) ((user user))

automatically generated writer method

Source

user.lisp.

Target Slot

game.

Generic Function: guild (object)

Returns the cached guild object corresponding to the guild-id of object

Package

lispcord.classes.

Source

core.lisp.

Methods
Method: guild ((m message))
Source

message.lisp.

Method: guild ((m member))
Source

guild.lisp.

Method: guild ((r role))
Source

guild.lisp.

Method: guild ((c guild-channel))
Source

channel.lisp.

Method: guild ((e emoji))
Source

emoji.lisp.

Generic Reader: guild-id (object)
Package

lispcord.classes.

Methods
Reader Method: guild-id ((presence presence))

automatically generated reader method

Source

guild.lisp.

Target Slot

guild-id.

Reader Method: guild-id ((member member))

automatically generated reader method

Source

guild.lisp.

Target Slot

guild-id.

Reader Method: guild-id ((role role))

automatically generated reader method

Source

guild.lisp.

Target Slot

guild-id.

Reader Method: guild-id ((guild-channel guild-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

guild-id.

Reader Method: guild-id ((webhook webhook))

automatically generated reader method

Source

user.lisp.

Target Slot

guild-id.

Reader Method: guild-id ((emoji emoji))

automatically generated reader method

Source

emoji.lisp.

Target Slot

guild-id.

Generic Writer: (setf guild-id) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf guild-id) ((presence presence))

automatically generated writer method

Source

guild.lisp.

Target Slot

guild-id.

Writer Method: (setf guild-id) ((member member))

automatically generated writer method

Source

guild.lisp.

Target Slot

guild-id.

Writer Method: (setf guild-id) ((role role))

automatically generated writer method

Source

guild.lisp.

Target Slot

guild-id.

Writer Method: (setf guild-id) ((guild-channel guild-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

guild-id.

Writer Method: (setf guild-id) ((webhook webhook))

automatically generated writer method

Source

user.lisp.

Target Slot

guild-id.

Writer Method: (setf guild-id) ((emoji emoji))

automatically generated writer method

Source

emoji.lisp.

Target Slot

guild-id.

Generic Reader: guilds (object)
Package

lispcord.classes.

Methods
Reader Method: guilds ((ready ready))

automatically generated reader method

Source

user.lisp.

Target Slot

guilds.

Generic Writer: (setf guilds) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf guilds) ((ready ready))

automatically generated writer method

Source

user.lisp.

Target Slot

guilds.

Generic Function: has-permission (obj key &optional channel)
Package

lispcord.classes.

Source

permissions.lisp.

Methods
Method: has-permission ((u user) key &optional channel)
Source

guild.lisp.

Method: has-permission ((m member) key &optional channel)
Source

guild.lisp.

Method: has-permission ((p permissions) key &optional channel)

Returns if permissions object has ‘key‘ permission

Generic Reader: height (object)
Package

lispcord.classes.

Methods
Reader Method: height ((attachment attachment))

automatically generated reader method

Source

message.lisp.

Target Slot

height.

Reader Method: height ((embed-video embed-video))

automatically generated reader method

Source

embed.lisp.

Target Slot

height.

Reader Method: height ((embed-generic embed-generic))

automatically generated reader method

Source

embed.lisp.

Target Slot

height.

Generic Writer: (setf height) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf height) ((attachment attachment))

automatically generated writer method

Source

message.lisp.

Target Slot

height.

Writer Method: (setf height) ((embed-video embed-video))

automatically generated writer method

Source

embed.lisp.

Target Slot

height.

Writer Method: (setf height) ((embed-generic embed-generic))

automatically generated writer method

Source

embed.lisp.

Target Slot

height.

Generic Reader: hoistp (object)
Package

lispcord.classes.

Methods
Reader Method: hoistp ((role role))

automatically generated reader method

Source

guild.lisp.

Target Slot

hoist.

Reader Method: hoistp ((partial-role partial-role))

automatically generated reader method

Source

guild.lisp.

Target Slot

hoist.

Generic Writer: (setf hoistp) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf hoistp) ((role role))

automatically generated writer method

Source

guild.lisp.

Target Slot

hoist.

Writer Method: (setf hoistp) ((partial-role partial-role))

automatically generated writer method

Source

guild.lisp.

Target Slot

hoist.

Generic Reader: icon (object)
Package

lispcord.classes.

Methods
Reader Method: icon ((embed-footer embed-footer))

automatically generated reader method

Source

embed.lisp.

Target Slot

icon.

Reader Method: icon ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

icon.

Reader Method: icon ((group-dm group-dm))

automatically generated reader method

Source

channel.lisp.

Target Slot

icon.

Generic Writer: (setf icon) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf icon) ((embed-footer embed-footer))

automatically generated writer method

Source

embed.lisp.

Target Slot

icon.

Writer Method: (setf icon) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

icon.

Writer Method: (setf icon) ((group-dm group-dm))

automatically generated writer method

Source

channel.lisp.

Target Slot

icon.

Generic Reader: icon-proxy (object)
Package

lispcord.classes.

Methods
Reader Method: icon-proxy ((embed-footer embed-footer))

automatically generated reader method

Source

embed.lisp.

Target Slot

icon-proxy-url.

Generic Writer: (setf icon-proxy) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf icon-proxy) ((embed-footer embed-footer))

automatically generated writer method

Source

embed.lisp.

Target Slot

icon-proxy-url.

Generic Reader: id (object)
Package

lispcord.classes.

Methods
Reader Method: id ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

id.

Reader Method: id ((attachment attachment))

automatically generated reader method

Source

message.lisp.

Target Slot

id.

Reader Method: id ((guild guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

id.

Reader Method: id ((role role))

automatically generated reader method

Source

guild.lisp.

Target Slot

id.

Reader Method: id ((channel channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

id.

Reader Method: id ((overwrite overwrite))

automatically generated reader method

Source

channel.lisp.

Target Slot

id.

Reader Method: id ((integration integration))

automatically generated reader method

Source

integration.lisp.

Target Slot

id.

Reader Method: id ((account account))

automatically generated reader method

Source

integration.lisp.

Target Slot

id.

Reader Method: id ((webhook webhook))

automatically generated reader method

Source

user.lisp.

Target Slot

id.

Reader Method: id ((user user))

automatically generated reader method

Source

user.lisp.

Target Slot

id.

Reader Method: id ((emoji emoji))

automatically generated reader method

Source

emoji.lisp.

Target Slot

id.

Generic Writer: (setf id) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf id) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

id.

Writer Method: (setf id) ((attachment attachment))

automatically generated writer method

Source

message.lisp.

Target Slot

id.

Writer Method: (setf id) ((guild guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

id.

Writer Method: (setf id) ((role role))

automatically generated writer method

Source

guild.lisp.

Target Slot

id.

Writer Method: (setf id) ((channel channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

id.

Writer Method: (setf id) ((overwrite overwrite))

automatically generated writer method

Source

channel.lisp.

Target Slot

id.

Writer Method: (setf id) ((integration integration))

automatically generated writer method

Source

integration.lisp.

Target Slot

id.

Writer Method: (setf id) ((account account))

automatically generated writer method

Source

integration.lisp.

Target Slot

id.

Writer Method: (setf id) ((webhook webhook))

automatically generated writer method

Source

user.lisp.

Target Slot

id.

Writer Method: (setf id) ((user user))

automatically generated writer method

Source

user.lisp.

Target Slot

id.

Writer Method: (setf id) ((emoji emoji))

automatically generated writer method

Source

emoji.lisp.

Target Slot

id.

Generic Reader: image (object)
Package

lispcord.classes.

Methods
Reader Method: image ((embed embed))

automatically generated reader method

Source

embed.lisp.

Target Slot

image.

Reader Method: image ((partial-emoji partial-emoji))

automatically generated reader method

Source

emoji.lisp.

Target Slot

image.

Generic Writer: (setf image) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf image) ((embed embed))

automatically generated writer method

Source

embed.lisp.

Target Slot

image.

Writer Method: (setf image) ((partial-emoji partial-emoji))

automatically generated writer method

Source

emoji.lisp.

Target Slot

image.

Generic Reader: inline (object)
Package

lispcord.classes.

Methods
Reader Method: inline ((embed-field embed-field))

automatically generated reader method

Source

embed.lisp.

Target Slot

inline.

Generic Writer: (setf inline) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf inline) ((embed-field embed-field))

automatically generated writer method

Source

embed.lisp.

Target Slot

inline.

Generic Reader: largep (object)
Package

lispcord.classes.

Methods
Reader Method: largep ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

large.

Generic Writer: (setf largep) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf largep) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

large.

Generic Reader: last-message (object)
Package

lispcord.classes.

Methods
Reader Method: last-message ((news-channel news-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

last-message.

Reader Method: last-message ((dm-channel dm-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

last-message.

Reader Method: last-message ((text-channel text-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

last-message.

Generic Writer: (setf last-message) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf last-message) ((news-channel news-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

last-message.

Writer Method: (setf last-message) ((dm-channel dm-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

last-message.

Writer Method: (setf last-message) ((text-channel text-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

last-message.

Generic Reader: last-pinned (object)
Package

lispcord.classes.

Methods
Reader Method: last-pinned ((news-channel news-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

last-pinned.

Reader Method: last-pinned ((dm-channel dm-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

last-pinned.

Reader Method: last-pinned ((text-channel text-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

last-pinned.

Generic Writer: (setf last-pinned) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf last-pinned) ((news-channel news-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

last-pinned.

Writer Method: (setf last-pinned) ((dm-channel dm-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

last-pinned.

Writer Method: (setf last-pinned) ((text-channel text-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

last-pinned.

Generic Function: make-role (&key name color hoist permissions mentionable)
Package

lispcord.classes.

Methods
Method: make-role (&key name color hoist permissions mentionable)
Source

guild.lisp.

Generic Reader: managedp (object)
Package

lispcord.classes.

Methods
Reader Method: managedp ((role role))

automatically generated reader method

Source

guild.lisp.

Target Slot

managed.

Reader Method: managedp ((emoji emoji))

automatically generated reader method

Source

emoji.lisp.

Target Slot

managed.

Generic Writer: (setf managedp) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf managedp) ((role role))

automatically generated writer method

Source

guild.lisp.

Target Slot

managed.

Writer Method: (setf managedp) ((emoji emoji))

automatically generated writer method

Source

emoji.lisp.

Target Slot

managed.

Generic Reader: me-p (object)
Package

lispcord.classes.

Methods
Reader Method: me-p ((reaction reaction))

automatically generated reader method

Source

message.lisp.

Target Slot

me.

Generic Writer: (setf me-p) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf me-p) ((reaction reaction))

automatically generated writer method

Source

message.lisp.

Target Slot

me.

Generic Function: member (u g)
Package

lispcord.classes.

Methods
Method: member ((u user) (g guild))
Source

guild.lisp.

Generic Reader: member-count (object)
Package

lispcord.classes.

Methods
Reader Method: member-count ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

member-count.

Generic Writer: (setf member-count) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf member-count) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

member-count.

Generic Reader: members (object)
Package

lispcord.classes.

Methods
Reader Method: members ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

members.

Generic Writer: (setf members) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf members) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

members.

Generic Reader: mention-all-p (object)
Package

lispcord.classes.

Methods
Reader Method: mention-all-p ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

mention-all.

Generic Writer: (setf mention-all-p) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf mention-all-p) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

mention-all.

Generic Reader: mention-roles (object)
Package

lispcord.classes.

Methods
Reader Method: mention-roles ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

mention-roles.

Generic Writer: (setf mention-roles) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf mention-roles) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

mention-roles.

Generic Reader: mentionablep (object)
Package

lispcord.classes.

Methods
Reader Method: mentionablep ((role role))

automatically generated reader method

Source

guild.lisp.

Target Slot

mentionable.

Reader Method: mentionablep ((partial-role partial-role))

automatically generated reader method

Source

guild.lisp.

Target Slot

mentionable.

Generic Writer: (setf mentionablep) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf mentionablep) ((role role))

automatically generated writer method

Source

guild.lisp.

Target Slot

mentionable.

Writer Method: (setf mentionablep) ((partial-role partial-role))

automatically generated writer method

Source

guild.lisp.

Target Slot

mentionable.

Generic Reader: mentions (object)
Package

lispcord.classes.

Methods
Reader Method: mentions ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

mentions.

Generic Writer: (setf mentions) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf mentions) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

mentions.

Generic Reader: mfa-level (object)
Package

lispcord.classes.

Methods
Reader Method: mfa-level ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

mfa-level.

Generic Writer: (setf mfa-level) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf mfa-level) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

mfa-level.

Generic Reader: mfa-p (object)
Package

lispcord.classes.

Methods
Reader Method: mfa-p ((user user))

automatically generated reader method

Source

user.lisp.

Target Slot

mfa.

Generic Writer: (setf mfa-p) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf mfa-p) ((user user))

automatically generated writer method

Source

user.lisp.

Target Slot

mfa.

Generic Reader: mutep (object)
Package

lispcord.classes.

Methods
Reader Method: mutep ((member member))

automatically generated reader method

Source

guild.lisp.

Target Slot

mute.

Generic Writer: (setf mutep) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf mutep) ((member member))

automatically generated writer method

Source

guild.lisp.

Target Slot

mute.

Generic Reader: name (object)
Package

lispcord.classes.

Methods
Reader Method: name ((embed-field embed-field))

automatically generated reader method

Source

embed.lisp.

Target Slot

name.

Reader Method: name ((embed-author embed-author))

automatically generated reader method

Source

embed.lisp.

Target Slot

name.

Reader Method: name ((embed-provider embed-provider))

automatically generated reader method

Source

embed.lisp.

Target Slot

name.

Reader Method: name ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

name.

Reader Method: name ((role role))

automatically generated reader method

Source

guild.lisp.

Target Slot

name.

Reader Method: name ((partial-role partial-role))

automatically generated reader method

Source

guild.lisp.

Target Slot

name.

Reader Method: name ((group-dm group-dm))

automatically generated reader method

Source

channel.lisp.

Target Slot

name.

Reader Method: name ((guild-channel guild-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

name.

Reader Method: name ((partial-channel partial-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

name.

Reader Method: name ((integration integration))

automatically generated reader method

Source

integration.lisp.

Target Slot

name.

Reader Method: name ((account account))

automatically generated reader method

Source

integration.lisp.

Target Slot

name.

Reader Method: name ((webhook webhook))

automatically generated reader method

Source

user.lisp.

Target Slot

name.

Reader Method: name ((user user))

automatically generated reader method

Source

user.lisp.

Target Slot

username.

Reader Method: name ((game game))

automatically generated reader method

Source

user.lisp.

Target Slot

name.

Reader Method: name ((emoji emoji))

automatically generated reader method

Source

emoji.lisp.

Target Slot

name.

Reader Method: name ((partial-emoji partial-emoji))

automatically generated reader method

Source

emoji.lisp.

Target Slot

name.

Generic Writer: (setf name) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf name) ((embed-field embed-field))

automatically generated writer method

Source

embed.lisp.

Target Slot

name.

Writer Method: (setf name) ((embed-author embed-author))

automatically generated writer method

Source

embed.lisp.

Target Slot

name.

Writer Method: (setf name) ((embed-provider embed-provider))

automatically generated writer method

Source

embed.lisp.

Target Slot

name.

Writer Method: (setf name) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

name.

Writer Method: (setf name) ((role role))

automatically generated writer method

Source

guild.lisp.

Target Slot

name.

Writer Method: (setf name) ((partial-role partial-role))

automatically generated writer method

Source

guild.lisp.

Target Slot

name.

Writer Method: (setf name) ((group-dm group-dm))

automatically generated writer method

Source

channel.lisp.

Target Slot

name.

Writer Method: (setf name) ((guild-channel guild-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

name.

Writer Method: (setf name) ((partial-channel partial-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

name.

Writer Method: (setf name) ((integration integration))

automatically generated writer method

Source

integration.lisp.

Target Slot

name.

Writer Method: (setf name) ((account account))

automatically generated writer method

Source

integration.lisp.

Target Slot

name.

Writer Method: (setf name) ((webhook webhook))

automatically generated writer method

Source

user.lisp.

Target Slot

name.

Writer Method: (setf name) ((user user))

automatically generated writer method

Source

user.lisp.

Target Slot

username.

Writer Method: (setf name) ((game game))

automatically generated writer method

Source

user.lisp.

Target Slot

name.

Writer Method: (setf name) ((emoji emoji))

automatically generated writer method

Source

emoji.lisp.

Target Slot

name.

Writer Method: (setf name) ((partial-emoji partial-emoji))

automatically generated writer method

Source

emoji.lisp.

Target Slot

name.

Generic Reader: nick (object)
Package

lispcord.classes.

Methods
Reader Method: nick ((member member))

automatically generated reader method

Source

guild.lisp.

Target Slot

nick.

Generic Writer: (setf nick) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf nick) ((member member))

automatically generated writer method

Source

guild.lisp.

Target Slot

nick.

Generic Function: nick-or-name (u g)
Package

lispcord.classes.

Methods
Method: nick-or-name ((u user) (m message))

Member u of the guild with message m

Source

message.lisp.

Method: nick-or-name ((u user) (g guild))

Member u of the guild g

Source

guild.lisp.

Generic Reader: nonce (object)
Package

lispcord.classes.

Methods
Reader Method: nonce ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

nonce.

Reader Method: nonce ((partial-message partial-message))

automatically generated reader method

Source

message.lisp.

Target Slot

nonce.

Generic Writer: (setf nonce) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf nonce) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

nonce.

Writer Method: (setf nonce) ((partial-message partial-message))

automatically generated writer method

Source

message.lisp.

Target Slot

nonce.

Generic Reader: notify-level (object)
Package

lispcord.classes.

Methods
Reader Method: notify-level ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

notification-level.

Generic Writer: (setf notify-level) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf notify-level) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

notification-level.

Generic Reader: nsfw-p (object)
Package

lispcord.classes.

Methods
Reader Method: nsfw-p ((store-channel store-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

nsfw.

Reader Method: nsfw-p ((news-channel news-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

nsfw.

Reader Method: nsfw-p ((text-channel text-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

nsfw.

Reader Method: nsfw-p ((category category))

automatically generated reader method

Source

channel.lisp.

Target Slot

nsfw.

Reader Method: nsfw-p ((partial-channel partial-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

nsfw.

Generic Writer: (setf nsfw-p) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf nsfw-p) ((store-channel store-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

nsfw.

Writer Method: (setf nsfw-p) ((news-channel news-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

nsfw.

Writer Method: (setf nsfw-p) ((text-channel text-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

nsfw.

Writer Method: (setf nsfw-p) ((category category))

automatically generated writer method

Source

channel.lisp.

Target Slot

nsfw.

Writer Method: (setf nsfw-p) ((partial-channel partial-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

nsfw.

Generic Function: overwrite (c _)
Package

lispcord.classes.

Methods
Method: overwrite ((c channel) (m member))

Returns permission overwrite for member in channel

Source

guild.lisp.

Method: overwrite ((c channel) (m role))

Returns permission overwrite for role in channel

Source

guild.lisp.

Method: overwrite ((c channel) (_ (eql :everyone)))
Source

channel.lisp.

Generic Reader: overwrites (object)
Package

lispcord.classes.

Methods
Reader Method: overwrites ((guild-channel guild-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

overwrites.

Reader Method: overwrites ((partial-channel partial-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

overwrites.

Generic Writer: (setf overwrites) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf overwrites) ((guild-channel guild-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

overwrites.

Writer Method: (setf overwrites) ((partial-channel partial-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

overwrites.

Generic Function: owner (object)

Returns the cached user object corresponding to the owner-id of object

Package

lispcord.classes.

Source

core.lisp.

Methods
Method: owner ((g guild))
Source

guild.lisp.

Method: owner ((c group-dm))
Source

channel.lisp.

Generic Reader: owner-id (object)
Package

lispcord.classes.

Methods
Reader Method: owner-id ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

owner.

Reader Method: owner-id ((group-dm group-dm))

automatically generated reader method

Source

channel.lisp.

Target Slot

owner-id.

Generic Writer: (setf owner-id) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf owner-id) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

owner.

Writer Method: (setf owner-id) ((group-dm group-dm))

automatically generated writer method

Source

channel.lisp.

Target Slot

owner-id.

Generic Function: parent (object)

Returns the cached parent object corresponding to th e parrent-id of object

Package

lispcord.classes.

Source

core.lisp.

Methods
Method: parent ((c guild-channel))
Source

channel.lisp.

Generic Reader: parent-id (object)
Package

lispcord.classes.

Methods
Reader Method: parent-id ((guild-channel guild-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

parent-id.

Reader Method: parent-id ((partial-channel partial-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

parent-id.

Generic Writer: (setf parent-id) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf parent-id) ((guild-channel guild-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

parent-id.

Writer Method: (setf parent-id) ((partial-channel partial-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

parent-id.

Generic Reader: permissions (object)
Package

lispcord.classes.

Methods
Reader Method: permissions ((role role))

automatically generated reader method

Source

guild.lisp.

Target Slot

permissions.

Reader Method: permissions ((partial-role partial-role))

automatically generated reader method

Source

guild.lisp.

Target Slot

permissions.

Generic Writer: (setf permissions) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf permissions) ((role role))

automatically generated writer method

Source

guild.lisp.

Target Slot

permissions.

Writer Method: (setf permissions) ((partial-role partial-role))

automatically generated writer method

Source

guild.lisp.

Target Slot

permissions.

Generic Reader: pinnedp (object)
Package

lispcord.classes.

Methods
Reader Method: pinnedp ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

pinned.

Generic Writer: (setf pinnedp) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf pinnedp) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

pinned.

Generic Reader: position (object)
Package

lispcord.classes.

Methods
Reader Method: position ((role role))

automatically generated reader method

Source

guild.lisp.

Target Slot

position.

Reader Method: position ((guild-channel guild-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

position.

Reader Method: position ((partial-channel partial-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

position.

Generic Writer: (setf position) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf position) ((role role))

automatically generated writer method

Source

guild.lisp.

Target Slot

position.

Writer Method: (setf position) ((guild-channel guild-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

position.

Writer Method: (setf position) ((partial-channel partial-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

position.

Generic Reader: presences (object)
Package

lispcord.classes.

Methods
Reader Method: presences ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

presences.

Generic Writer: (setf presences) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf presences) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

presences.

Generic Reader: provider (object)
Package

lispcord.classes.

Methods
Reader Method: provider ((embed embed))

automatically generated reader method

Source

embed.lisp.

Target Slot

provider.

Generic Writer: (setf provider) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf provider) ((embed embed))

automatically generated writer method

Source

embed.lisp.

Target Slot

provider.

Generic Reader: proxy-url (object)
Package

lispcord.classes.

Methods
Reader Method: proxy-url ((attachment attachment))

automatically generated reader method

Source

message.lisp.

Target Slot

proxy-url.

Reader Method: proxy-url ((embed-generic embed-generic))

automatically generated reader method

Source

embed.lisp.

Target Slot

proxy-url.

Generic Writer: (setf proxy-url) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf proxy-url) ((attachment attachment))

automatically generated writer method

Source

message.lisp.

Target Slot

proxy-url.

Writer Method: (setf proxy-url) ((embed-generic embed-generic))

automatically generated writer method

Source

embed.lisp.

Target Slot

proxy-url.

Generic Reader: reactions (object)
Package

lispcord.classes.

Methods
Reader Method: reactions ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

reactions.

Generic Writer: (setf reactions) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf reactions) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

reactions.

Generic Reader: recipients (object)
Package

lispcord.classes.

Methods
Reader Method: recipients ((dm-channel dm-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

recipients.

Generic Writer: (setf recipients) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf recipients) ((dm-channel dm-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

recipients.

Generic Reader: region (object)
Package

lispcord.classes.

Methods
Reader Method: region ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

region.

Generic Writer: (setf region) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf region) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

region.

Generic Function: role (i)
Package

lispcord.classes.

Methods
Method: role ((i integration))
Source

integration.lisp.

Generic Reader: role-id (object)
Package

lispcord.classes.

Methods
Reader Method: role-id ((integration integration))

automatically generated reader method

Source

integration.lisp.

Target Slot

role-id.

Generic Writer: (setf role-id) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf role-id) ((integration integration))

automatically generated writer method

Source

integration.lisp.

Target Slot

role-id.

Generic Reader: roles (object)
Package

lispcord.classes.

Methods
Reader Method: roles ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

roles.

Reader Method: roles ((presence presence))

automatically generated reader method

Source

guild.lisp.

Target Slot

roles.

Reader Method: roles ((member member))

automatically generated reader method

Source

guild.lisp.

Target Slot

roles.

Reader Method: roles ((emoji emoji))

automatically generated reader method

Source

emoji.lisp.

Target Slot

roles.

Reader Method: roles ((partial-emoji partial-emoji))

automatically generated reader method

Source

emoji.lisp.

Target Slot

roles.

Generic Writer: (setf roles) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf roles) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

roles.

Writer Method: (setf roles) ((presence presence))

automatically generated writer method

Source

guild.lisp.

Target Slot

roles.

Writer Method: (setf roles) ((member member))

automatically generated writer method

Source

guild.lisp.

Target Slot

roles.

Writer Method: (setf roles) ((emoji emoji))

automatically generated writer method

Source

emoji.lisp.

Target Slot

roles.

Writer Method: (setf roles) ((partial-emoji partial-emoji))

automatically generated writer method

Source

emoji.lisp.

Target Slot

roles.

Generic Reader: session-id (object)
Package

lispcord.classes.

Methods
Reader Method: session-id ((ready ready))

automatically generated reader method

Source

user.lisp.

Target Slot

session-id.

Generic Writer: (setf session-id) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf session-id) ((ready ready))

automatically generated writer method

Source

user.lisp.

Target Slot

session-id.

Generic Reader: size (object)
Package

lispcord.classes.

Methods
Reader Method: size ((attachment attachment))

automatically generated reader method

Source

message.lisp.

Target Slot

size.

Generic Writer: (setf size) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf size) ((attachment attachment))

automatically generated writer method

Source

message.lisp.

Target Slot

size.

Generic Reader: splash (object)
Package

lispcord.classes.

Methods
Reader Method: splash ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

splash.

Generic Writer: (setf splash) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf splash) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

splash.

Generic Reader: status (object)
Package

lispcord.classes.

Methods
Reader Method: status ((presence presence))

automatically generated reader method

Source

guild.lisp.

Target Slot

status.

Reader Method: status ((user user))

automatically generated reader method

Source

user.lisp.

Target Slot

status.

Generic Writer: (setf status) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf status) ((presence presence))

automatically generated writer method

Source

guild.lisp.

Target Slot

status.

Writer Method: (setf status) ((user user))

automatically generated writer method

Source

user.lisp.

Target Slot

status.

Generic Reader: synced-at (object)
Package

lispcord.classes.

Methods
Reader Method: synced-at ((integration integration))

automatically generated reader method

Source

integration.lisp.

Target Slot

synced-at.

Generic Writer: (setf synced-at) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf synced-at) ((integration integration))

automatically generated writer method

Source

integration.lisp.

Target Slot

synced-at.

Generic Reader: syncingp (object)
Package

lispcord.classes.

Methods
Reader Method: syncingp ((integration integration))

automatically generated reader method

Source

integration.lisp.

Target Slot

syncing.

Generic Writer: (setf syncingp) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf syncingp) ((integration integration))

automatically generated writer method

Source

integration.lisp.

Target Slot

syncing.

Generic Reader: system-channel-id (object)
Package

lispcord.classes.

Methods
Reader Method: system-channel-id ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

system-channel-id.

Generic Writer: (setf system-channel-id) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf system-channel-id) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

system-channel-id.

Generic Reader: text (object)
Package

lispcord.classes.

Methods
Reader Method: text ((embed-footer embed-footer))

automatically generated reader method

Source

embed.lisp.

Target Slot

text.

Generic Writer: (setf text) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf text) ((embed-footer embed-footer))

automatically generated writer method

Source

embed.lisp.

Target Slot

text.

Generic Reader: thumbnail (object)
Package

lispcord.classes.

Methods
Reader Method: thumbnail ((embed embed))

automatically generated reader method

Source

embed.lisp.

Target Slot

thumbnail.

Generic Writer: (setf thumbnail) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf thumbnail) ((embed embed))

automatically generated writer method

Source

embed.lisp.

Target Slot

thumbnail.

Generic Reader: timestamp (object)
Package

lispcord.classes.

Methods
Reader Method: timestamp ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

timestamp.

Reader Method: timestamp ((embed embed))

automatically generated reader method

Source

embed.lisp.

Target Slot

timestamp.

Generic Writer: (setf timestamp) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf timestamp) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

timestamp.

Writer Method: (setf timestamp) ((embed embed))

automatically generated writer method

Source

embed.lisp.

Target Slot

timestamp.

Generic Reader: title (object)
Package

lispcord.classes.

Methods
Reader Method: title ((embed embed))

automatically generated reader method

Source

embed.lisp.

Target Slot

title.

Generic Writer: (setf title) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf title) ((embed embed))

automatically generated writer method

Source

embed.lisp.

Target Slot

title.

Generic Reader: topic (object)
Package

lispcord.classes.

Methods
Reader Method: topic ((news-channel news-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

topic.

Reader Method: topic ((text-channel text-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

topic.

Reader Method: topic ((partial-channel partial-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

topic.

Generic Writer: (setf topic) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf topic) ((news-channel news-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

topic.

Writer Method: (setf topic) ((text-channel text-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

topic.

Writer Method: (setf topic) ((partial-channel partial-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

topic.

Generic Reader: tts-p (object)
Package

lispcord.classes.

Methods
Reader Method: tts-p ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

tts.

Reader Method: tts-p ((partial-message partial-message))

automatically generated reader method

Source

message.lisp.

Target Slot

tts.

Generic Writer: (setf tts-p) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf tts-p) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

tts.

Writer Method: (setf tts-p) ((partial-message partial-message))

automatically generated writer method

Source

message.lisp.

Target Slot

tts.

Generic Reader: type (object)
Package

lispcord.classes.

Methods
Reader Method: type ((message message))

automatically generated reader method

Source

message.lisp.

Target Slot

type.

Reader Method: type ((embed embed))

automatically generated reader method

Source

embed.lisp.

Target Slot

type.

Reader Method: type ((partial-channel partial-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

type.

Reader Method: type ((overwrite overwrite))

automatically generated reader method

Source

channel.lisp.

Target Slot

type.

Reader Method: type ((integration integration))

automatically generated reader method

Source

integration.lisp.

Target Slot

type.

Reader Method: type ((game game))

automatically generated reader method

Source

user.lisp.

Target Slot

type.

Generic Writer: (setf type) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf type) ((message message))

automatically generated writer method

Source

message.lisp.

Target Slot

type.

Writer Method: (setf type) ((embed embed))

automatically generated writer method

Source

embed.lisp.

Target Slot

type.

Writer Method: (setf type) ((partial-channel partial-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

type.

Writer Method: (setf type) ((overwrite overwrite))

automatically generated writer method

Source

channel.lisp.

Target Slot

type.

Writer Method: (setf type) ((integration integration))

automatically generated writer method

Source

integration.lisp.

Target Slot

type.

Writer Method: (setf type) ((game game))

automatically generated writer method

Source

user.lisp.

Target Slot

type.

Generic Reader: url (object)
Package

lispcord.classes.

Methods
Reader Method: url ((attachment attachment))

automatically generated reader method

Source

message.lisp.

Target Slot

url.

Reader Method: url ((embed embed))

automatically generated reader method

Source

embed.lisp.

Target Slot

url.

Reader Method: url ((embed-author embed-author))

automatically generated reader method

Source

embed.lisp.

Target Slot

url.

Reader Method: url ((embed-provider embed-provider))

automatically generated reader method

Source

embed.lisp.

Target Slot

url.

Reader Method: url ((embed-video embed-video))

automatically generated reader method

Source

embed.lisp.

Target Slot

url.

Reader Method: url ((embed-generic embed-generic))

automatically generated reader method

Source

embed.lisp.

Target Slot

url.

Reader Method: url ((game game))

automatically generated reader method

Source

user.lisp.

Target Slot

url.

Generic Writer: (setf url) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf url) ((attachment attachment))

automatically generated writer method

Source

message.lisp.

Target Slot

url.

Writer Method: (setf url) ((embed embed))

automatically generated writer method

Source

embed.lisp.

Target Slot

url.

Writer Method: (setf url) ((embed-author embed-author))

automatically generated writer method

Source

embed.lisp.

Target Slot

url.

Writer Method: (setf url) ((embed-provider embed-provider))

automatically generated writer method

Source

embed.lisp.

Target Slot

url.

Writer Method: (setf url) ((embed-video embed-video))

automatically generated writer method

Source

embed.lisp.

Target Slot

url.

Writer Method: (setf url) ((embed-generic embed-generic))

automatically generated writer method

Source

embed.lisp.

Target Slot

url.

Writer Method: (setf url) ((game game))

automatically generated writer method

Source

user.lisp.

Target Slot

url.

Generic Function: user (object)
Package

lispcord.classes.

Methods
Method: user ((p presence))
Source

guild.lisp.

Reader Method: user ((member member))

automatically generated reader method

Source

guild.lisp.

Target Slot

user.

Reader Method: user ((integration integration))

automatically generated reader method

Source

integration.lisp.

Target Slot

user.

Reader Method: user ((ready ready))

automatically generated reader method

Source

user.lisp.

Target Slot

user.

Reader Method: user ((webhook webhook))

automatically generated reader method

Source

user.lisp.

Target Slot

user.

Reader Method: user ((emoji emoji))

automatically generated reader method

Source

emoji.lisp.

Target Slot

user.

Generic Writer: (setf user) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf user) ((member member))

automatically generated writer method

Source

guild.lisp.

Target Slot

user.

Writer Method: (setf user) ((integration integration))

automatically generated writer method

Source

integration.lisp.

Target Slot

user.

Writer Method: (setf user) ((ready ready))

automatically generated writer method

Source

user.lisp.

Target Slot

user.

Writer Method: (setf user) ((webhook webhook))

automatically generated writer method

Source

user.lisp.

Target Slot

user.

Writer Method: (setf user) ((emoji emoji))

automatically generated writer method

Source

emoji.lisp.

Target Slot

user.

Generic Reader: user-id (object)
Package

lispcord.classes.

Methods
Reader Method: user-id ((presence presence))

automatically generated reader method

Source

guild.lisp.

Target Slot

user.

Generic Writer: (setf user-id) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf user-id) ((presence presence))

automatically generated writer method

Source

guild.lisp.

Target Slot

user.

Generic Reader: user-limit (object)
Package

lispcord.classes.

Methods
Reader Method: user-limit ((voice-channel voice-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

user-limit.

Reader Method: user-limit ((partial-channel partial-channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

user-lim.

Generic Writer: (setf user-limit) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf user-limit) ((voice-channel voice-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

user-limit.

Writer Method: (setf user-limit) ((partial-channel partial-channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

user-lim.

Generic Reader: value (object)
Package

lispcord.classes.

Methods
Reader Method: value ((embed-field embed-field))

automatically generated reader method

Source

embed.lisp.

Target Slot

value.

Reader Method: value ((permissions permissions))

automatically generated reader method

Source

permissions.lisp.

Target Slot

value.

Generic Writer: (setf value) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf value) ((embed-field embed-field))

automatically generated writer method

Source

embed.lisp.

Target Slot

value.

Writer Method: (setf value) ((permissions permissions))

automatically generated writer method

Source

permissions.lisp.

Target Slot

value.

Generic Reader: verifiedp (object)
Package

lispcord.classes.

Methods
Reader Method: verifiedp ((user user))

automatically generated reader method

Source

user.lisp.

Target Slot

verified.

Generic Writer: (setf verifiedp) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf verifiedp) ((user user))

automatically generated writer method

Source

user.lisp.

Target Slot

verified.

Generic Reader: verify-level (object)
Package

lispcord.classes.

Methods
Reader Method: verify-level ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

verification-level.

Generic Writer: (setf verify-level) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf verify-level) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

verification-level.

Generic Reader: version (object)
Package

lispcord.classes.

Methods
Reader Method: version ((ready ready))

automatically generated reader method

Source

user.lisp.

Target Slot

version.

Generic Writer: (setf version) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf version) ((ready ready))

automatically generated writer method

Source

user.lisp.

Target Slot

version.

Generic Reader: video (object)
Package

lispcord.classes.

Methods
Reader Method: video ((embed embed))

automatically generated reader method

Source

embed.lisp.

Target Slot

video.

Generic Writer: (setf video) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf video) ((embed embed))

automatically generated writer method

Source

embed.lisp.

Target Slot

video.

Generic Reader: widget-id (object)
Package

lispcord.classes.

Methods
Reader Method: widget-id ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

widget-channel-id.

Generic Writer: (setf widget-id) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf widget-id) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

widget-channel-id.

Generic Reader: widgetp (object)
Package

lispcord.classes.

Methods
Reader Method: widgetp ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

widget-enabled.

Generic Writer: (setf widgetp) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf widgetp) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

widget-enabled.

Generic Reader: width (object)
Package

lispcord.classes.

Methods
Reader Method: width ((attachment attachment))

automatically generated reader method

Source

message.lisp.

Target Slot

width.

Reader Method: width ((embed-video embed-video))

automatically generated reader method

Source

embed.lisp.

Target Slot

width.

Reader Method: width ((embed-generic embed-generic))

automatically generated reader method

Source

embed.lisp.

Target Slot

width.

Generic Writer: (setf width) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf width) ((attachment attachment))

automatically generated writer method

Source

message.lisp.

Target Slot

width.

Writer Method: (setf width) ((embed-video embed-video))

automatically generated writer method

Source

embed.lisp.

Target Slot

width.

Writer Method: (setf width) ((embed-generic embed-generic))

automatically generated writer method

Source

embed.lisp.

Target Slot

width.


6.1.5 Standalone methods

Method: %to-json ((e embed-field))
Package

jonathan.encode.

Source

embed.lisp.

Method: %to-json ((m message))
Package

jonathan.encode.

Source

message.lisp.

Method: %to-json ((m member))
Package

jonathan.encode.

Source

guild.lisp.

Method: %to-json ((e embed-provider))
Package

jonathan.encode.

Source

embed.lisp.

Method: %to-json ((u user))
Package

jonathan.encode.

Source

user.lisp.

Method: %to-json ((g game))
Package

jonathan.encode.

Source

user.lisp.

Method: %to-json ((e embed))
Package

jonathan.encode.

Source

embed.lisp.

Method: %to-json ((e partial-emoji))
Package

jonathan.encode.

Source

emoji.lisp.

Method: %to-json ((r partial-role))
Package

jonathan.encode.

Source

guild.lisp.

Method: %to-json ((e embed-author))
Package

jonathan.encode.

Source

embed.lisp.

Method: %to-json ((gsc store-channel))
Package

jonathan.encode.

Source

channel.lisp.

Method: %to-json ((r role))
Package

jonathan.encode.

Source

guild.lisp.

Method: %to-json ((e emoji))
Package

jonathan.encode.

Source

emoji.lisp.

Method: %to-json ((gvc voice-channel))
Package

jonathan.encode.

Source

channel.lisp.

Method: %to-json ((dm dm-channel))
Package

jonathan.encode.

Source

channel.lisp.

Method: %to-json ((a account))
Package

jonathan.encode.

Source

integration.lisp.

Method: %to-json ((r permissions))
Package

jonathan.encode.

Source

permissions.lisp.

Method: %to-json ((p presence))
Package

jonathan.encode.

Source

guild.lisp.

Method: %to-json ((gdm group-dm))
Package

jonathan.encode.

Source

channel.lisp.

Method: %to-json ((e embed-generic))
Package

jonathan.encode.

Source

embed.lisp.

Method: %to-json ((a attachment))
Package

jonathan.encode.

Source

message.lisp.

Method: %to-json ((m partial-message))
Package

jonathan.encode.

Source

message.lisp.

Method: %to-json ((gnc news-channel))
Package

jonathan.encode.

Source

channel.lisp.

Method: %to-json ((o overwrite))
Package

jonathan.encode.

Source

channel.lisp.

Method: %to-json ((g guild))
Package

jonathan.encode.

Source

guild.lisp.

Method: %to-json ((gtc text-channel))
Package

jonathan.encode.

Source

channel.lisp.

Method: %to-json ((e embed-video))
Package

jonathan.encode.

Source

embed.lisp.

Method: %to-json ((e embed-footer))
Package

jonathan.encode.

Source

embed.lisp.

Method: %to-json ((g available-guild))
Package

jonathan.encode.

Source

guild.lisp.

Method: %to-json ((c chnl))
Package

jonathan.encode.

Source

channel.lisp.


6.1.6 Structures

Structure: bot
Package

lispcord.core.

Source

core.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: token
Type

string

Initform

""

Readers

bot-token.

Writers

This slot is read-only.

Slot: user
Type

(or null lispcord.classes:user)

Readers

bot-user.

Writers

(setf bot-user).

Slot: version
Type

string

Initform

"0.0.1"

Readers

bot-version.

Writers

(setf bot-version).

Slot: seq
Type

fixnum

Initform

0

Readers

bot-seq.

Writers

(setf bot-seq).

Slot: session-id
Type

(or null string)

Readers

bot-session-id.

Writers

(setf bot-session-id).

Slot: afk-since
Type

(or null fixnum)

Readers

bot-afk-since.

Writers

(setf bot-afk-since).

Slot: event-handlers
Type

hash-table

Initform

(make-hash-table)

Readers

bot-event-handlers.

Writers

(setf bot-event-handlers).

Slot: conn
Readers

bot-conn.

Writers

(setf bot-conn).

Slot: running
Type

boolean

Readers

bot-running.

Writers

(setf bot-running).

Slot: heartbeat-ack
Type

boolean

Initform

t

Readers

bot-heartbeat-ack.

Writers

(setf bot-heartbeat-ack).

Slot: heartbeat-thread
Readers

bot-heartbeat-thread.

Writers

(setf bot-heartbeat-thread).

Structure: cache
Package

lispcord.classes.

Source

cache.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: data
Readers

cache-data.

Writers

(setf cache-data).

Slot: lock
Initform

(bordeaux-threads:make-recursive-lock "lispcord.classes cache")

Readers

cache-lock.

Writers

(setf cache-lock).


6.1.7 Classes

Class: account
Package

lispcord.classes.

Source

integration.lisp.

Direct methods
Direct slots
Slot: id
Type

string

Initargs

:id

Readers

id.

Writers

(setf id).

Slot: name
Type

string

Initargs

:name

Readers

name.

Writers

(setf name).

Class: attachment
Package

lispcord.classes.

Source

message.lisp.

Direct methods
Direct slots
Slot: id
Type

lispcord.util:snowflake

Initargs

:id

Readers

id.

Writers

(setf id).

Slot: filename
Type

string

Initargs

:file

Readers

file.

Writers

(setf file).

Slot: size
Type

fixnum

Initargs

:size

Readers

size.

Writers

(setf size).

Slot: url
Type

string

Initargs

:url

Readers

url.

Writers

(setf url).

Slot: proxy-url
Type

string

Initargs

:proxy-url

Readers

proxy-url.

Writers

(setf proxy-url).

Slot: height
Type

(or null fixnum)

Initargs

:height

Readers

height.

Writers

(setf height).

Slot: width
Type

(or null fixnum)

Initargs

:width

Readers

width.

Writers

(setf width).

Class: category
Package

lispcord.classes.

Source

channel.lisp.

Direct superclasses

guild-channel.

Direct methods
Direct slots
Slot: nsfw
Initargs

:nsfw

Readers

nsfw-p.

Writers

(setf nsfw-p).

Class: channel
Package

lispcord.classes.

Source

channel.lisp.

Direct superclasses

chnl.

Direct subclasses
Direct methods
Direct slots
Slot: id
Type

lispcord.util:snowflake

Initargs

:id

Readers

id.

Writers

(setf id).

Class: dm-channel
Package

lispcord.classes.

Source

channel.lisp.

Direct superclasses

channel.

Direct subclasses

group-dm.

Direct methods
Direct slots
Slot: last-message
Type

(or null lispcord.util:snowflake)

Initargs

:last-message

Readers

last-message.

Writers

(setf last-message).

Slot: recipients
Type

(vector lispcord.classes:user)

Initargs

:recipients

Readers

recipients.

Writers

(setf recipients).

Slot: last-pinned
Type

(or null string)

Initargs

:last-pinned

Readers

last-pinned.

Writers

(setf last-pinned).

Class: embed
Package

lispcord.classes.

Source

embed.lisp.

Direct methods
Direct slots
Slot: title
Type

(or null string)

Initargs

:title

Readers

title.

Writers

(setf title).

Slot: type
Type

string

Initargs

:type

Readers

type.

Writers

(setf type).

Slot: description
Type

(or null string)

Initargs

:description

Readers

description.

Writers

(setf description).

Slot: url
Type

string

Initargs

:url

Readers

url.

Writers

(setf url).

Slot: timestamp
Type

(or null string)

Initargs

:timestamp

Readers

timestamp.

Writers

(setf timestamp).

Slot: color
Type

fixnum

Initargs

:color

Readers

color.

Writers

(setf color).

Type

(or null lispcord.classes:embed-footer)

Initargs

:footer

Readers

footer.

Writers

(setf footer).

Slot: image
Type

(or null lispcord.classes:embed-image)

Initargs

:image

Readers

image.

Writers

(setf image).

Slot: thumbnail
Type

(or null lispcord.classes:embed-thumbnail)

Initargs

:thumbnail

Readers

thumbnail.

Writers

(setf thumbnail).

Slot: video
Type

(or null lispcord.classes:embed-video)

Initargs

:video

Readers

video.

Writers

(setf video).

Slot: provider
Type

(or null lispcord.classes:embed-provider)

Initargs

:provider

Readers

provider.

Writers

(setf provider).

Slot: author
Type

(or null lispcord.classes:embed-author)

Initargs

:author

Readers

author.

Writers

(setf author).

Slot: fields
Type

(vector lispcord.classes:embed-field)

Initargs

:fields

Readers

fields.

Writers

(setf fields).

Class: embed-author
Package

lispcord.classes.

Source

embed.lisp.

Direct methods
Direct slots
Slot: name
Type

string

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: url
Type

(or null string)

Initargs

:url

Readers

url.

Writers

(setf url).

Slot: icon-url
Type

(or null string)

Initargs

:icon

Readers

icon-url.

Writers

(setf icon-url).

Slot: proxy-icon-url
Type

(or null string)

Initargs

:proxy-icon-url

Readers

proxy-icon.

Writers

(setf proxy-icon).

Class: embed-field
Package

lispcord.classes.

Source

embed.lisp.

Direct methods
Direct slots
Slot: name
Type

string

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: value
Type

string

Initargs

:value

Readers

value.

Writers

(setf value).

Slot: inline
Initargs

:inline

Readers

inline.

Writers

(setf inline).

Class: embed-footer
Package

lispcord.classes.

Source

embed.lisp.

Direct methods
Direct slots
Slot: text
Type

string

Initargs

:text

Readers

text.

Writers

(setf text).

Slot: icon
Type

(or null string)

Initargs

:icon

Readers

icon.

Writers

(setf icon).

Slot: icon-proxy-url
Type

string

Initargs

:icon-proxy-url

Readers

icon-proxy.

Writers

(setf icon-proxy).

Class: embed-generic
Package

lispcord.classes.

Source

embed.lisp.

Direct methods
Direct slots
Slot: url
Type

string

Initargs

:url

Readers

url.

Writers

(setf url).

Slot: proxy-url
Type

string

Initargs

:proxy

Readers

proxy-url.

Writers

(setf proxy-url).

Slot: height
Type

fixnum

Initargs

:height

Readers

height.

Writers

(setf height).

Slot: width
Type

fixnum

Initargs

:width

Readers

width.

Writers

(setf width).

Class: embed-provider
Package

lispcord.classes.

Source

embed.lisp.

Direct methods
Direct slots
Slot: name
Type

string

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: url
Type

(or null string)

Initargs

:url

Readers

url.

Writers

(setf url).

Class: embed-video
Package

lispcord.classes.

Source

embed.lisp.

Direct methods
Direct slots
Slot: url
Type

string

Initargs

:url

Readers

url.

Writers

(setf url).

Slot: height
Type

fixnum

Initargs

:height

Readers

height.

Writers

(setf height).

Slot: width
Type

fixnum

Initargs

:width

Readers

width.

Writers

(setf width).

Class: emoji
Package

lispcord.classes.

Source

emoji.lisp.

Direct methods
Direct slots
Slot: id
Type

lispcord.util:snowflake

Initargs

:id

Readers

id.

Writers

(setf id).

Slot: name
Type

string

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: roles
Type

(vector lispcord.util:snowflake)

Initargs

:roles

Readers

roles.

Writers

(setf roles).

Slot: user
Type

(or null lispcord.classes:user)

Initargs

:user

Readers

user.

Writers

(setf user).

Slot: colons?
Initargs

:colons?

Readers

colonsp.

Writers

(setf colonsp).

Slot: managed
Initargs

:managed

Readers

managedp.

Writers

(setf managedp).

Slot: animated
Type

boolean

Initargs

:animated

Readers

animatedp.

Writers

(setf animatedp).

Slot: guild-id
Type

(or null lispcord.util:snowflake)

Initargs

:gid

Readers

guild-id.

Writers

(setf guild-id).

Class: game
Package

lispcord.classes.

Source

user.lisp.

Direct methods
Direct slots
Slot: name
Type

string

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: type
Type

(member 0 1 2 4)

Initargs

:type

Readers

type.

Writers

(setf type).

Slot: url
Type

(or null string)

Initargs

:url

Readers

url.

Writers

(setf url).

Class: group-dm
Package

lispcord.classes.

Source

channel.lisp.

Direct superclasses

dm-channel.

Direct methods
Direct slots
Slot: name
Type

string

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: icon
Type

(or null string)

Initargs

:icon

Readers

icon.

Writers

(setf icon).

Slot: owner-id
Type

lispcord.util:snowflake

Initargs

:owner

Readers

owner-id.

Writers

(setf owner-id).

Class: guild
Package

lispcord.classes.

Source

guild.lisp.

Direct subclasses

available-guild.

Direct methods
Direct slots
Slot: id
Type

lispcord.util:snowflake

Initargs

:id

Readers

id.

Writers

(setf id).

Slot: available
Initargs

:available

Readers

availablep.

Writers

(setf availablep).

Class: guild-channel
Package

lispcord.classes.

Source

channel.lisp.

Direct superclasses

channel.

Direct subclasses
Direct methods
Direct slots
Slot: guild-id
Type

(or null lispcord.util:snowflake)

Initargs

:g-id

Readers

guild-id.

Writers

(setf guild-id).

Slot: name
Type

string

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: position
Type

fixnum

Initargs

:pos

Readers

position.

Writers

(setf position).

Slot: overwrites
Type

(vector lispcord.classes:overwrite)

Initargs

:overwrites

Readers

overwrites.

Writers

(setf overwrites).

Slot: parent-id
Type

(or null lispcord.util:snowflake)

Initargs

:parent-id

Readers

parent-id.

Writers

(setf parent-id).

Class: integration
Package

lispcord.classes.

Source

integration.lisp.

Direct superclasses

integration-object.

Direct methods
Direct slots
Slot: id
Type

lispcord.util:snowflake

Initargs

:id

Readers

id.

Writers

(setf id).

Slot: name
Type

string

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: type
Type

string

Initargs

:type

Readers

type.

Writers

(setf type).

Slot: enabled
Initargs

:enabled

Readers

enabledp.

Writers

(setf enabledp).

Slot: syncing
Initargs

:syncing

Readers

syncingp.

Writers

(setf syncingp).

Slot: role-id
Type

lispcord.util:snowflake

Initargs

:role-id

Readers

role-id.

Writers

(setf role-id).

Slot: expire-behavior
Type

fixnum

Initargs

:e-behavior

Readers

expire-behaviour.

Writers

(setf expire-behaviour).

Slot: expire-grace
Type

fixnum

Initargs

:e-grace

Readers

expire-grace.

Writers

(setf expire-grace).

Slot: user
Type

lispcord.classes:user

Initargs

:user

Readers

user.

Writers

(setf user).

Slot: account
Type

lispcord.classes:account

Initargs

:account

Readers

account.

Writers

(setf account).

Slot: synced-at
Type

string

Initargs

:synced-at

Readers

synced-at.

Writers

(setf synced-at).

Class: member
Package

lispcord.classes.

Source

guild.lisp.

Direct methods
Direct slots
Slot: user
Type

lispcord.classes:user

Initargs

:user

Readers

user.

Writers

(setf user).

Slot: nick
Type

(or null string)

Initargs

:nick

Readers

nick.

Writers

(setf nick).

Slot: roles
Type

(vector lispcord.classes:role)

Initargs

:roles

Readers

roles.

Writers

(setf roles).

Slot: joined-at
Type

(or null string)

Initargs

:joined-at

Readers

joined-at.

Writers

(setf joined-at).

Slot: deaf
Initargs

:deaf

Readers

deafp.

Writers

(setf deafp).

Slot: mute
Initargs

:mute

Readers

mutep.

Writers

(setf mutep).

Slot: guild-id
Type

(or null lispcord.util:snowflake)

Initargs

:gid

Readers

guild-id.

Writers

(setf guild-id).

Class: message
Package

lispcord.classes.

Source

message.lisp.

Direct methods
Direct slots
Slot: id
Type

lispcord.util:snowflake

Initargs

:id

Readers

id.

Writers

(setf id).

Slot: channel-id
Type

lispcord.util:snowflake

Initargs

:channel-id

Readers

channel-id.

Writers

(setf channel-id).

Slot: author
Type

(or lispcord.classes::webhook lispcord.classes:user)

Initargs

:author

Readers

author.

Writers

(setf author).

Slot: content
Type

string

Initargs

:content

Readers

content.

Writers

(setf content).

Slot: timestamp
Type

string

Initargs

:timestamp

Readers

timestamp.

Writers

(setf timestamp).

Slot: edited-at
Type

(or null string)

Initargs

:edited-at

Readers

editedp.

Writers

(setf editedp).

Slot: tts
Initargs

:tts

Readers

tts-p.

Writers

(setf tts-p).

Slot: mention-all
Initargs

:mention-all

Readers

mention-all-p.

Writers

(setf mention-all-p).

Slot: mentions
Type

(vector lispcord.classes:user)

Initargs

:mentions

Readers

mentions.

Writers

(setf mentions).

Slot: mention-roles
Type

(vector lispcord.util:snowflake)

Initargs

:mention-roles

Readers

mention-roles.

Writers

(setf mention-roles).

Slot: attachments
Type

(vector lispcord.classes:attachment)

Initargs

:attachments

Readers

attachments.

Writers

(setf attachments).

Slot: embeds
Type

(vector lispcord.classes:embed)

Initargs

:embeds

Readers

embeds.

Writers

(setf embeds).

Slot: reactions
Type

(vector lispcord.classes:reaction)

Initargs

:reactions

Readers

reactions.

Writers

(setf reactions).

Slot: nonce
Type

(or null (unsigned-byte 64))

Initargs

:nonce

Readers

nonce.

Writers

(setf nonce).

Slot: pinned
Initargs

:pinned

Readers

pinnedp.

Writers

(setf pinnedp).

Slot: type
Type

lispcord.classes::message-type

Initargs

:type

Readers

type.

Writers

(setf type).

Class: news-channel
Package

lispcord.classes.

Source

channel.lisp.

Direct superclasses

guild-channel.

Direct methods
Direct slots
Slot: nsfw
Initargs

:nsfw

Readers

nsfw-p.

Writers

(setf nsfw-p).

Slot: topic
Type

(or null string)

Initargs

:topic

Readers

topic.

Writers

(setf topic).

Slot: last-message
Type

(or null lispcord.util:snowflake)

Initargs

:last-message

Readers

last-message.

Writers

(setf last-message).

Slot: last-pinned
Type

(or null string)

Initargs

:last-pinned

Readers

last-pinned.

Writers

(setf last-pinned).

Class: overwrite
Package

lispcord.classes.

Source

channel.lisp.

Direct methods
Direct slots
Slot: id
Type

lispcord.util:snowflake

Initargs

:id

Readers

id.

Writers

(setf id).

Slot: type
Type

string

Initargs

:type

Readers

type.

Writers

(setf type).

Slot: allow
Type

lispcord.classes:permissions

Initargs

:allow

Readers

allow.

Writers

(setf allow).

Slot: deny
Type

lispcord.classes:permissions

Initargs

:deny

Readers

deny.

Writers

(setf deny).

Class: partial-channel
Package

lispcord.classes.

Source

channel.lisp.

Direct superclasses

chnl.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: position
Initargs

:pos

Readers

position.

Writers

(setf position).

Slot: topic
Initargs

:topic

Readers

topic.

Writers

(setf topic).

Slot: nsfw
Initargs

:nsfw

Readers

nsfw-p.

Writers

(setf nsfw-p).

Slot: bitrate
Initargs

:bitrate

Readers

bitrate.

Writers

(setf bitrate).

Slot: user-lim
Initargs

:user-lim

Readers

user-limit.

Writers

(setf user-limit).

Slot: overwrites
Initargs

:overwrites

Readers

overwrites.

Writers

(setf overwrites).

Slot: parent-id
Initargs

:parent

Readers

parent-id.

Writers

(setf parent-id).

Slot: type
Initargs

:type

Readers

type.

Writers

(setf type).

Class: partial-emoji
Package

lispcord.classes.

Source

emoji.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: image
Initargs

:image

Readers

image.

Writers

(setf image).

Slot: roles
Initargs

:roles

Readers

roles.

Writers

(setf roles).

Class: partial-message
Package

lispcord.classes.

Source

message.lisp.

Direct methods
Direct slots
Slot: content
Initargs

:content

Readers

content.

Writers

(setf content).

Slot: nonce
Initform

(lispcord.util:make-nonce)

Readers

nonce.

Writers

(setf nonce).

Slot: tts
Initargs

:tts

Readers

tts-p.

Writers

(setf tts-p).

Slot: file
Initargs

:file

Readers

file.

Writers

(setf file).

Slot: embed
Initargs

:embed

Readers

embed.

Writers

(setf embed).

Class: partial-role
Package

lispcord.classes.

Source

guild.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: color
Initargs

:color

Readers

color.

Writers

(setf color).

Slot: hoist
Initargs

:hoist

Readers

hoistp.

Writers

(setf hoistp).

Slot: permissions
Initargs

:perms

Readers

permissions.

Writers

(setf permissions).

Slot: mentionable
Initargs

:mention

Readers

mentionablep.

Writers

(setf mentionablep).

Class: permissions
Package

lispcord.classes.

Source

permissions.lisp.

Direct methods
Direct slots
Slot: value
Type

fixnum

Initform

0

Initargs

:value

Readers

value.

Writers

(setf value).

Class: presence
Package

lispcord.classes.

Source

guild.lisp.

Direct methods
Direct slots
Slot: user
Type

lispcord.util:snowflake

Initargs

:user

Readers

user-id.

Writers

(setf user-id).

Slot: roles
Type

(or null (vector lispcord.util:snowflake))

Initargs

:roles

Readers

roles.

Writers

(setf roles).

Slot: game
Type

(or null lispcord.classes:game)

Initargs

:game

Readers

game.

Writers

(setf game).

Slot: guild-id
Type

(or null lispcord.util:snowflake)

Initargs

:guild-id

Readers

guild-id.

Writers

(setf guild-id).

Slot: status
Type

(or null string)

Initargs

:status

Readers

status.

Writers

(setf status).

Class: reaction
Package

lispcord.classes.

Source

message.lisp.

Direct methods
Direct slots
Slot: count
Type

(or null fixnum)

Initargs

:count

Readers

count.

Writers

(setf count).

Slot: me
Type

boolean

Initargs

:me

Readers

me-p.

Writers

(setf me-p).

Slot: emoji
Type

(or null lispcord.classes:emoji)

Initargs

:emoji

Readers

emoji.

Writers

(setf emoji).

Class: ready
Package

lispcord.classes.

Source

user.lisp.

Direct methods
Direct slots
Slot: version
Type

fixnum

Initargs

:v

Readers

version.

Writers

(setf version).

Slot: user
Type

lispcord.classes:user

Initargs

:me

Readers

user.

Writers

(setf user).

Slot: dm-channels
Type

array

Initargs

:channels

Readers

channels.

Writers

(setf channels).

Slot: guilds
Type

array

Initargs

:guilds

Readers

guilds.

Writers

(setf guilds).

Slot: session-id
Type

string

Initargs

:session

Readers

session-id.

Writers

(setf session-id).

Class: role
Package

lispcord.classes.

Source

guild.lisp.

Direct methods
Direct slots
Slot: id
Type

lispcord.util:snowflake

Initargs

:id

Readers

id.

Writers

(setf id).

Slot: name
Type

string

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: color
Type

fixnum

Initargs

:color

Readers

color.

Writers

(setf color).

Slot: hoist
Initargs

:hoist

Readers

hoistp.

Writers

(setf hoistp).

Slot: position
Type

fixnum

Initargs

:pos

Readers

position.

Writers

(setf position).

Slot: permissions
Type

lispcord.classes:permissions

Initargs

:perms

Readers

permissions.

Writers

(setf permissions).

Slot: managed
Initargs

:managed

Readers

managedp.

Writers

(setf managedp).

Slot: mentionable
Initargs

:mentionable

Readers

mentionablep.

Writers

(setf mentionablep).

Slot: guild-id
Type

(or null lispcord.util:snowflake)

Initargs

:gid

Readers

guild-id.

Writers

(setf guild-id).

Class: store-channel
Package

lispcord.classes.

Source

channel.lisp.

Direct superclasses

guild-channel.

Direct methods
Direct slots
Slot: nsfw
Initargs

:nsfw

Readers

nsfw-p.

Writers

(setf nsfw-p).

Class: text-channel
Package

lispcord.classes.

Source

channel.lisp.

Direct superclasses

guild-channel.

Direct methods
Direct slots
Slot: nsfw
Initargs

:nsfw

Readers

nsfw-p.

Writers

(setf nsfw-p).

Slot: topic
Type

(or null string)

Initargs

:topic

Readers

topic.

Writers

(setf topic).

Slot: last-message
Type

(or null lispcord.util:snowflake)

Initargs

:last-message

Readers

last-message.

Writers

(setf last-message).

Slot: last-pinned
Type

(or null string)

Initargs

:last-pinned

Readers

last-pinned.

Writers

(setf last-pinned).

Class: user
Package

lispcord.classes.

Source

user.lisp.

Direct methods
Direct slots
Slot: id
Type

lispcord.util:snowflake

Initargs

:id

Readers

id.

Writers

(setf id).

Slot: username
Type

string

Initargs

:username

Readers

name.

Writers

(setf name).

Slot: discriminator
Type

string

Initargs

:discrim

Readers

discrim.

Writers

(setf discrim).

Slot: avatar
Type

(or null string)

Initargs

:avatar

Readers

avatar.

Writers

(setf avatar).

Slot: bot
Initargs

:bot

Readers

botp.

Writers

(setf botp).

Slot: mfa
Initargs

:mfa

Readers

mfa-p.

Writers

(setf mfa-p).

Slot: verified
Initargs

:verified

Readers

verifiedp.

Writers

(setf verifiedp).

Slot: email
Initargs

:email

Readers

emailp.

Writers

(setf emailp).

Slot: status
Type

(or null string)

Readers

status.

Writers

(setf status).

Slot: game
Type

(or null lispcord.classes:game)

Readers

game.

Writers

(setf game).

Class: voice-channel
Package

lispcord.classes.

Source

channel.lisp.

Direct superclasses

guild-channel.

Direct methods
Direct slots
Slot: bitrate
Type

fixnum

Initargs

:bitrate

Readers

bitrate.

Writers

(setf bitrate).

Slot: user-limit
Type

fixnum

Initargs

:user-limit

Readers

user-limit.

Writers

(setf user-limit).


6.1.8 Types

Type: embed-image ()
Package

lispcord.classes.

Source

embed.lisp.

Type: embed-thumbnail ()
Package

lispcord.classes.

Source

embed.lisp.

Type: snowflake ()
Package

lispcord.util.

Source

util.lisp.


6.2 Internals


6.2.1 Special variables

Special Variable: *all-permissions*
Package

lispcord.classes.

Source

permissions.lisp.

Special Variable: *bot-url*
Package

lispcord.core.

Source

core.lisp.

Special Variable: *channels*
Package

lispcord.classes.

Source

cache.lisp.

Special Variable: *cmd-prefix-table*
Package

lispcord.

Source

lispcord.lisp.

Special Variable: *emojis*
Package

lispcord.classes.

Source

cache.lisp.

Special Variable: *gateway-url*
Package

lispcord.gateway.

Source

gateway.lisp.

Special Variable: *guilds*
Package

lispcord.classes.

Source

cache.lisp.

Special Variable: *permission-values*
Package

lispcord.classes.

Source

permissions.lisp.

Special Variable: *ratelimitlimits*

Am i taking the piss on discord with those names? Yes

Package

lispcord.ratelimits.

Source

ratelimits.lisp.

Special Variable: *ratelimitsrems*

The keys are the routes

Package

lispcord.ratelimits.

Source

ratelimits.lisp.

Special Variable: *ratelimitsresets*
Package

lispcord.ratelimits.

Source

ratelimits.lisp.

Special Variable: *roles*
Package

lispcord.classes.

Source

cache.lisp.

Special Variable: *users*
Package

lispcord.classes.

Source

cache.lisp.


6.2.2 Macros

Macro: from-table-update ((table var) &body clauses)
Package

lispcord.classes.

Source

core.lisp.

Macro: with-network-retry ((&key delay refresh-gateway retries) &body body)
Package

lispcord.gateway.

Source

gateway.lisp.


6.2.3 Ordinary functions

Function: %available-from-json (table)
Package

lispcord.classes.

Source

guild.lisp.

Function: %dm-fj (table)
Package

lispcord.classes.

Source

channel.lisp.

Function: %group-dm-fj (table)
Package

lispcord.classes.

Source

channel.lisp.

Function: %guild-category-fj (table)
Package

lispcord.classes.

Source

channel.lisp.

Function: %guild-news-fj (table)
Package

lispcord.classes.

Source

channel.lisp.

Function: %guild-store-fj (table)
Package

lispcord.classes.

Source

channel.lisp.

Function: %guild-text-fj (table)
Package

lispcord.classes.

Source

channel.lisp.

Function: %guild-voice-fj (table)
Package

lispcord.classes.

Source

channel.lisp.

Function: %maybe-sf (string)

only parses the string if it’s there :D

Package

lispcord.classes.

Source

core.lisp.

Function: %unavailable-from-json (table)
Package

lispcord.classes.

Source

guild.lisp.

Function: base-permissions (member)
Package

lispcord.classes.

Source

permissions.lisp.

Function: bot-p (object)
Package

lispcord.core.

Source

core.lisp.

Reader: cache-data (instance)
Writer: (setf cache-data) (instance)
Package

lispcord.classes.

Source

cache.lisp.

Target Slot

data.

Reader: cache-lock (instance)
Writer: (setf cache-lock) (instance)
Package

lispcord.classes.

Source

cache.lisp.

Target Slot

lock.

Function: cache-p (object)
Package

lispcord.classes.

Source

cache.lisp.

Function: clear (final)
Package

lispcord.ratelimits.

Source

ratelimits.lisp.

Function: compute-overwrites (permissions member channel)
Package

lispcord.classes.

Source

permissions.lisp.

Function: copy-bot (instance)
Package

lispcord.core.

Source

core.lisp.

Function: copy-cache (instance)
Package

lispcord.classes.

Source

cache.lisp.

Function: create-dm (user &optional bot)
Package

lispcord.http.

Source

user.lisp.

Function: get-dms (&optional bot)
Package

lispcord.http.

Source

user.lisp.

Function: headers (bot)
Package

lispcord.core.

Source

core.lisp.

Function: key-cache (key)
Package

lispcord.classes.

Source

cache.lisp.

Function: make-cache (&optional n)
Package

lispcord.classes.

Source

cache.lisp.

Function: make-heartbeat-thread (bot seconds &optional stream)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: make-overwrite (id &optional allow deny type)
Package

lispcord.classes.

Source

channel.lisp.

Function: make-status (bot status game afk)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: network-retry-loop (func delay refresh-gateway retries &optional retry)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: new-session (bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-channel-create (data bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-channel-delete (data bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-channel-pin-update (data bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-dispatch (bot msg)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-emoji-update (data bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-guild-ban (data bot kind)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-heartbeat-ack (bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-hello (bot msg)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-member-add (data bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-member-remove (data bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-member-update (data bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-members-chunk (data bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-presence (data bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-reaction (data bot kind)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-ready (bot payload)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-recv (bot msg)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-role-add (data bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-role-delete (data bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-role-update (data bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: on-typing-start (data bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: permission-value (key)
Package

lispcord.classes.

Source

permissions.lisp.

Function: permissions-add (permissions other)
Package

lispcord.classes.

Source

permissions.lisp.

Function: permissions-overwrite (permissions overwrites)
Package

lispcord.classes.

Source

permissions.lisp.

Function: permissions-remove (permissions other)
Package

lispcord.classes.

Source

permissions.lisp.

Function: primitive-make-cache (&key data lock)
Package

lispcord.classes.

Source

cache.lisp.

Function: reconnect (bot &optional reason code)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: reconnect-full (bot &optional reason code)

Used either when Discord refuses to send us Hello or on unknown errors.

Package

lispcord.gateway.

Source

gateway.lisp.

Function: refresh-gateway-url ()
Package

lispcord.gateway.

Source

gateway.lisp.

Function: reset-rate-limits ()
Package

lispcord.ratelimits.

Source

ratelimits.lisp.

Function: resolve-cache (cache table key)
Package

lispcord.classes.

Source

cache.lisp.

Function: send-heartbeat (bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: send-identify (bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: send-payload (bot &key op data)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: send-resume (bot)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: send-status-update (bot &optional game status)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: terminate-wsd-connection (bot &optional reason code)
Package

lispcord.gateway.

Source

gateway.lisp.

Function: user-agent (bot)
Package

lispcord.core.

Source

core.lisp.

Function: user-or-webhook (obj)
Package

lispcord.classes.

Source

message.lisp.


6.2.4 Generic functions

Generic Reader: count (object)
Package

lispcord.classes.

Methods
Reader Method: count ((reaction reaction))

automatically generated reader method

Source

message.lisp.

Target Slot

count.

Generic Writer: (setf count) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf count) ((reaction reaction))

automatically generated writer method

Source

message.lisp.

Target Slot

count.

Generic Reader: icon-url (object)
Package

lispcord.classes.

Methods
Reader Method: icon-url ((embed-author embed-author))

automatically generated reader method

Source

embed.lisp.

Target Slot

icon-url.

Generic Writer: (setf icon-url) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf icon-url) ((embed-author embed-author))

automatically generated writer method

Source

embed.lisp.

Target Slot

icon-url.

Generic Reader: joined-at (object)
Package

lispcord.classes.

Methods
Reader Method: joined-at ((available-guild available-guild))

automatically generated reader method

Source

guild.lisp.

Target Slot

joined-at.

Reader Method: joined-at ((member member))

automatically generated reader method

Source

guild.lisp.

Target Slot

joined-at.

Generic Writer: (setf joined-at) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf joined-at) ((available-guild available-guild))

automatically generated writer method

Source

guild.lisp.

Target Slot

joined-at.

Writer Method: (setf joined-at) ((member member))

automatically generated writer method

Source

guild.lisp.

Target Slot

joined-at.

Generic Function: make-permissions (permissions)
Package

lispcord.classes.

Methods
Method: make-permissions ((value integer))
Source

permissions.lisp.

Method: make-permissions ((permissions list))
Source

permissions.lisp.

Generic Reader: proxy-icon (object)
Package

lispcord.classes.

Methods
Reader Method: proxy-icon ((embed-author embed-author))

automatically generated reader method

Source

embed.lisp.

Target Slot

proxy-icon-url.

Generic Writer: (setf proxy-icon) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf proxy-icon) ((embed-author embed-author))

automatically generated writer method

Source

embed.lisp.

Target Slot

proxy-icon-url.

Generic Function: role-everyone (g)
Package

lispcord.classes.

Methods
Method: role-everyone ((g guild))

Returns the @everyone role of the guild

Source

guild.lisp.

Generic Reader: token (object)
Package

lispcord.classes.

Methods
Reader Method: token ((webhook webhook))

automatically generated reader method

Source

user.lisp.

Target Slot

token.

Generic Writer: (setf token) (object)
Package

lispcord.classes.

Methods
Writer Method: (setf token) ((webhook webhook))

automatically generated writer method

Source

user.lisp.

Target Slot

token.

Generic Function: update (data object)

Updates the internal fields of the object

Package

lispcord.classes.

Source

core.lisp.

Methods
Method: update ((table hash-table) (g available-guild))
Source

guild.lisp.

Method: update ((table hash-table) (g guild))
Source

guild.lisp.

Method: update ((table hash-table) (m member))
Source

guild.lisp.

Method: update ((table hash-table) (r role))
Source

guild.lisp.

Method: update ((table hash-table) (c channel))
Source

channel.lisp.

Method: update ((table hash-table) (u user))
Source

user.lisp.

Method: update ((table hash-table) (e emoji))
Source

emoji.lisp.


6.2.5 Classes

Class: available-guild
Package

lispcord.classes.

Source

guild.lisp.

Direct superclasses

guild.

Direct methods
Direct slots
Slot: name
Type

string

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: icon
Type

(or null string)

Initargs

:icon

Readers

icon.

Writers

(setf icon).

Slot: splash
Type

(or null string)

Initargs

:splash

Readers

splash.

Writers

(setf splash).

Slot: owner
Type

lispcord.util:snowflake

Initargs

:owner

Readers

owner-id.

Writers

(setf owner-id).

Slot: region
Type

string

Initargs

:region

Readers

region.

Writers

(setf region).

Slot: afk-id
Type

(or null lispcord.util:snowflake)

Initargs

:afk-id

Readers

afk-id.

Writers

(setf afk-id).

Slot: afk-to
Type

fixnum

Initargs

:afk-to

Readers

afk-to.

Writers

(setf afk-to).

Slot: embed?
Initargs

:embed?

Readers

embedp.

Writers

(setf embedp).

Slot: embed-id
Type

(or null lispcord.util:snowflake)

Initargs

:embed-id

Readers

embed-id.

Writers

(setf embed-id).

Slot: verification-level
Type

fixnum

Initargs

:verify-l

Readers

verify-level.

Writers

(setf verify-level).

Slot: notification-level
Type

fixnum

Initargs

:notify-l

Readers

notify-level.

Writers

(setf notify-level).

Slot: content-filter
Type

fixnum

Initargs

:content

Readers

content-filter.

Writers

(setf content-filter).

Slot: roles
Type

(vector lispcord.classes:role)

Initargs

:roles

Readers

roles.

Writers

(setf roles).

Slot: emojis
Type

(vector lispcord.classes:emoji)

Initargs

:emojis

Readers

emojis.

Writers

(setf emojis).

Slot: features
Type

(or null (vector string))

Initargs

:features

Readers

features.

Writers

(setf features).

Slot: mfa-level
Type

fixnum

Initargs

:mfa

Readers

mfa-level.

Writers

(setf mfa-level).

Slot: application-id
Type

(or null lispcord.util:snowflake)

Initargs

:app-id

Readers

app-id.

Writers

(setf app-id).

Slot: widget-enabled
Initargs

:widget?

Readers

widgetp.

Writers

(setf widgetp).

Slot: widget-channel-id
Type

(or null lispcord.util:snowflake)

Initargs

:widget-id

Readers

widget-id.

Writers

(setf widget-id).

Slot: system-channel-id
Type

(or null lispcord.util:snowflake)

Initargs

:system-id

Readers

system-channel-id.

Writers

(setf system-channel-id).

Slot: joined-at
Type

(or null string)

Initargs

:joined-at

Readers

joined-at.

Writers

(setf joined-at).

Slot: large
Initargs

:large

Readers

largep.

Writers

(setf largep).

Slot: member-count
Type

(or null fixnum)

Initargs

:member-cnt

Readers

member-count.

Writers

(setf member-count).

Slot: members
Type

(vector lispcord.classes:member)

Initargs

:members

Readers

members.

Writers

(setf members).

Slot: channels
Type

(vector lispcord.classes:channel)

Initargs

:channels

Readers

channels.

Writers

(setf channels).

Slot: presences
Type

(vector lispcord.classes:presence)

Initargs

:presences

Readers

presences.

Writers

(setf presences).

Class: chnl
Package

lispcord.classes.

Source

channel.lisp.

Direct subclasses
Direct methods

%to-json.

Class: integration-object
Package

lispcord.classes.

Direct subclasses

integration.

Class: webhook
Package

lispcord.classes.

Source

user.lisp.

Direct methods
Direct slots
Slot: id
Type

lispcord.util:snowflake

Initargs

:id

Readers

id.

Writers

(setf id).

Slot: guild-id
Type

(or null lispcord.util:snowflake)

Initargs

:g-id

Readers

guild-id.

Writers

(setf guild-id).

Slot: channel-id
Type

lispcord.util:snowflake

Initargs

:c-id

Slot: user
Type

(or null lispcord.classes:user)

Initargs

:user

Readers

user.

Writers

(setf user).

Slot: name
Type

string

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: avatar
Type

string

Initargs

:avatar

Readers

avatar.

Writers

(setf avatar).

Slot: token
Type

string

Initargs

:token

Readers

token.

Writers

(setf token).


6.2.6 Types

Type: function-designator ()

First argument type for apply and funcall, as per CLHS

Package

lispcord.pipes.

Source

pipes.lisp.

Type: message-type ()
Package

lispcord.classes.

Source

message.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

%
%available-from-json: Private ordinary functions
%dm-fj: Private ordinary functions
%group-dm-fj: Private ordinary functions
%guild-category-fj: Private ordinary functions
%guild-news-fj: Private ordinary functions
%guild-store-fj: Private ordinary functions
%guild-text-fj: Private ordinary functions
%guild-voice-fj: Private ordinary functions
%make-bot: Public ordinary functions
%maybe-sf: Private ordinary functions
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%unavailable-from-json: Private ordinary functions

(
(setf account): Public generic functions
(setf account): Public generic functions
(setf afk-id): Public generic functions
(setf afk-id): Public generic functions
(setf afk-to): Public generic functions
(setf afk-to): Public generic functions
(setf allow): Public generic functions
(setf allow): Public generic functions
(setf animatedp): Public generic functions
(setf animatedp): Public generic functions
(setf app-id): Public generic functions
(setf app-id): Public generic functions
(setf attachments): Public generic functions
(setf attachments): Public generic functions
(setf author): Public generic functions
(setf author): Public generic functions
(setf author): Public generic functions
(setf availablep): Public generic functions
(setf availablep): Public generic functions
(setf avatar): Public generic functions
(setf avatar): Public generic functions
(setf avatar): Public generic functions
(setf bitrate): Public generic functions
(setf bitrate): Public generic functions
(setf bitrate): Public generic functions
(setf bot-afk-since): Public ordinary functions
(setf bot-conn): Public ordinary functions
(setf bot-event-handlers): Public ordinary functions
(setf bot-heartbeat-ack): Public ordinary functions
(setf bot-heartbeat-thread): Public ordinary functions
(setf bot-running): Public ordinary functions
(setf bot-seq): Public ordinary functions
(setf bot-session-id): Public ordinary functions
(setf bot-user): Public ordinary functions
(setf bot-version): Public ordinary functions
(setf botp): Public generic functions
(setf botp): Public generic functions
(setf cache-data): Private ordinary functions
(setf cache-lock): Private ordinary functions
(setf channel-id): Public generic functions
(setf channel-id): Public generic functions
(setf channels): Public generic functions
(setf channels): Public generic functions
(setf channels): Public generic functions
(setf colonsp): Public generic functions
(setf colonsp): Public generic functions
(setf color): Public generic functions
(setf color): Public generic functions
(setf color): Public generic functions
(setf color): Public generic functions
(setf content): Public generic functions
(setf content): Public generic functions
(setf content): Public generic functions
(setf content-filter): Public generic functions
(setf content-filter): Public generic functions
(setf count): Private generic functions
(setf count): Private generic functions
(setf deafp): Public generic functions
(setf deafp): Public generic functions
(setf deny): Public generic functions
(setf deny): Public generic functions
(setf description): Public generic functions
(setf description): Public generic functions
(setf discrim): Public generic functions
(setf discrim): Public generic functions
(setf editedp): Public generic functions
(setf editedp): Public generic functions
(setf emailp): Public generic functions
(setf emailp): Public generic functions
(setf embed): Public generic functions
(setf embed): Public generic functions
(setf embed-id): Public generic functions
(setf embed-id): Public generic functions
(setf embedp): Public generic functions
(setf embedp): Public generic functions
(setf embeds): Public generic functions
(setf embeds): Public generic functions
(setf emoji): Public generic functions
(setf emoji): Public generic functions
(setf emojis): Public generic functions
(setf emojis): Public generic functions
(setf enabledp): Public generic functions
(setf enabledp): Public generic functions
(setf expire-behaviour): Public generic functions
(setf expire-behaviour): Public generic functions
(setf expire-grace): Public generic functions
(setf expire-grace): Public generic functions
(setf features): Public generic functions
(setf features): Public generic functions
(setf fields): Public generic functions
(setf fields): Public generic functions
(setf file): Public generic functions
(setf file): Public generic functions
(setf file): Public generic functions
(setf footer): Public generic functions
(setf footer): Public generic functions
(setf game): Public generic functions
(setf game): Public generic functions
(setf game): Public generic functions
(setf guild-id): Public generic functions
(setf guild-id): Public generic functions
(setf guild-id): Public generic functions
(setf guild-id): Public generic functions
(setf guild-id): Public generic functions
(setf guild-id): Public generic functions
(setf guild-id): Public generic functions
(setf guilds): Public generic functions
(setf guilds): Public generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf hoistp): Public generic functions
(setf hoistp): Public generic functions
(setf hoistp): Public generic functions
(setf icon): Public generic functions
(setf icon): Public generic functions
(setf icon): Public generic functions
(setf icon): Public generic functions
(setf icon-proxy): Public generic functions
(setf icon-proxy): Public generic functions
(setf icon-url): Private generic functions
(setf icon-url): Private generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf image): Public generic functions
(setf image): Public generic functions
(setf image): Public generic functions
(setf inline): Public generic functions
(setf inline): Public generic functions
(setf joined-at): Private generic functions
(setf joined-at): Private generic functions
(setf joined-at): Private generic functions
(setf largep): Public generic functions
(setf largep): Public generic functions
(setf last-message): Public generic functions
(setf last-message): Public generic functions
(setf last-message): Public generic functions
(setf last-message): Public generic functions
(setf last-pinned): Public generic functions
(setf last-pinned): Public generic functions
(setf last-pinned): Public generic functions
(setf last-pinned): Public generic functions
(setf managedp): Public generic functions
(setf managedp): Public generic functions
(setf managedp): Public generic functions
(setf me-p): Public generic functions
(setf me-p): Public generic functions
(setf member-count): Public generic functions
(setf member-count): Public generic functions
(setf members): Public generic functions
(setf members): Public generic functions
(setf mention-all-p): Public generic functions
(setf mention-all-p): Public generic functions
(setf mention-roles): Public generic functions
(setf mention-roles): Public generic functions
(setf mentionablep): Public generic functions
(setf mentionablep): Public generic functions
(setf mentionablep): Public generic functions
(setf mentions): Public generic functions
(setf mentions): Public generic functions
(setf mfa-level): Public generic functions
(setf mfa-level): Public generic functions
(setf mfa-p): Public generic functions
(setf mfa-p): Public generic functions
(setf mutep): Public generic functions
(setf mutep): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf nick): Public generic functions
(setf nick): Public generic functions
(setf nonce): Public generic functions
(setf nonce): Public generic functions
(setf nonce): Public generic functions
(setf notify-level): Public generic functions
(setf notify-level): Public generic functions
(setf nsfw-p): Public generic functions
(setf nsfw-p): Public generic functions
(setf nsfw-p): Public generic functions
(setf nsfw-p): Public generic functions
(setf nsfw-p): Public generic functions
(setf nsfw-p): Public generic functions
(setf overwrites): Public generic functions
(setf overwrites): Public generic functions
(setf overwrites): Public generic functions
(setf owner-id): Public generic functions
(setf owner-id): Public generic functions
(setf owner-id): Public generic functions
(setf parent-id): Public generic functions
(setf parent-id): Public generic functions
(setf parent-id): Public generic functions
(setf permissions): Public generic functions
(setf permissions): Public generic functions
(setf permissions): Public generic functions
(setf pinnedp): Public generic functions
(setf pinnedp): Public generic functions
(setf position): Public generic functions
(setf position): Public generic functions
(setf position): Public generic functions
(setf position): Public generic functions
(setf presences): Public generic functions
(setf presences): Public generic functions
(setf provider): Public generic functions
(setf provider): Public generic functions
(setf proxy-icon): Private generic functions
(setf proxy-icon): Private generic functions
(setf proxy-url): Public generic functions
(setf proxy-url): Public generic functions
(setf proxy-url): Public generic functions
(setf reactions): Public generic functions
(setf reactions): Public generic functions
(setf recipients): Public generic functions
(setf recipients): Public generic functions
(setf region): Public generic functions
(setf region): Public generic functions
(setf role-id): Public generic functions
(setf role-id): Public generic functions
(setf roles): Public generic functions
(setf roles): Public generic functions
(setf roles): Public generic functions
(setf roles): Public generic functions
(setf roles): Public generic functions
(setf roles): Public generic functions
(setf session-id): Public generic functions
(setf session-id): Public generic functions
(setf size): Public generic functions
(setf size): Public generic functions
(setf splash): Public generic functions
(setf splash): Public generic functions
(setf status): Public generic functions
(setf status): Public generic functions
(setf status): Public generic functions
(setf synced-at): Public generic functions
(setf synced-at): Public generic functions
(setf syncingp): Public generic functions
(setf syncingp): Public generic functions
(setf system-channel-id): Public generic functions
(setf system-channel-id): Public generic functions
(setf text): Public generic functions
(setf text): Public generic functions
(setf thumbnail): Public generic functions
(setf thumbnail): Public generic functions
(setf timestamp): Public generic functions
(setf timestamp): Public generic functions
(setf timestamp): Public generic functions
(setf title): Public generic functions
(setf title): Public generic functions
(setf token): Private generic functions
(setf token): Private generic functions
(setf topic): Public generic functions
(setf topic): Public generic functions
(setf topic): Public generic functions
(setf topic): Public generic functions
(setf tts-p): Public generic functions
(setf tts-p): Public generic functions
(setf tts-p): Public generic functions
(setf type): Public generic functions
(setf type): Public generic functions
(setf type): Public generic functions
(setf type): Public generic functions
(setf type): Public generic functions
(setf type): Public generic functions
(setf type): Public generic functions
(setf url): Public generic functions
(setf url): Public generic functions
(setf url): Public generic functions
(setf url): Public generic functions
(setf url): Public generic functions
(setf url): Public generic functions
(setf url): Public generic functions
(setf url): Public generic functions
(setf user): Public generic functions
(setf user): Public generic functions
(setf user): Public generic functions
(setf user): Public generic functions
(setf user): Public generic functions
(setf user): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-limit): Public generic functions
(setf user-limit): Public generic functions
(setf user-limit): Public generic functions
(setf value): Public generic functions
(setf value): Public generic functions
(setf value): Public generic functions
(setf verifiedp): Public generic functions
(setf verifiedp): Public generic functions
(setf verify-level): Public generic functions
(setf verify-level): Public generic functions
(setf version): Public generic functions
(setf version): Public generic functions
(setf video): Public generic functions
(setf video): Public generic functions
(setf widget-id): Public generic functions
(setf widget-id): Public generic functions
(setf widgetp): Public generic functions
(setf widgetp): Public generic functions
(setf width): Public generic functions
(setf width): Public generic functions
(setf width): Public generic functions
(setf width): Public generic functions

A
account: Public generic functions
account: Public generic functions
add-event-handler: Public ordinary functions
afk-id: Public generic functions
afk-id: Public generic functions
afk-to: Public generic functions
afk-to: Public generic functions
allow: Public generic functions
allow: Public generic functions
animatedp: Public generic functions
animatedp: Public generic functions
app-id: Public generic functions
app-id: Public generic functions
attachments: Public generic functions
attachments: Public generic functions
author: Public generic functions
author: Public generic functions
author: Public generic functions
availablep: Public generic functions
availablep: Public generic functions
avatar: Public generic functions
avatar: Public generic functions
avatar: Public generic functions

B
ban: Public ordinary functions
base-permissions: Private ordinary functions
bitrate: Public generic functions
bitrate: Public generic functions
bitrate: Public generic functions
bot-afk-since: Public ordinary functions
bot-auth: Public ordinary functions
bot-conn: Public ordinary functions
bot-event-handlers: Public ordinary functions
bot-heartbeat-ack: Public ordinary functions
bot-heartbeat-thread: Public ordinary functions
bot-p: Private ordinary functions
bot-running: Public ordinary functions
bot-seq: Public ordinary functions
bot-session-id: Public ordinary functions
bot-token: Public ordinary functions
bot-url: Public ordinary functions
bot-user: Public ordinary functions
bot-version: Public ordinary functions
botp: Public generic functions
botp: Public generic functions

C
cache: Public ordinary functions
cache-data: Private ordinary functions
cache-lock: Private ordinary functions
cache-p: Private ordinary functions
cache-update: Public ordinary functions
channel: Public generic functions
channel: Public generic functions
channel-id: Public generic functions
channel-id: Public generic functions
channels: Public generic functions
channels: Public generic functions
channels: Public generic functions
channels: Public generic functions
clear: Private ordinary functions
colonsp: Public generic functions
colonsp: Public generic functions
color: Public generic functions
color: Public generic functions
color: Public generic functions
color: Public generic functions
commandp: Public ordinary functions
compute-overwrites: Private ordinary functions
connect: Public ordinary functions
content: Public generic functions
content: Public generic functions
content: Public generic functions
content-filter: Public generic functions
content-filter: Public generic functions
copy-bot: Private ordinary functions
copy-cache: Private ordinary functions
count: Private generic functions
count: Private generic functions
create: Public generic functions
create: Public generic functions
create: Public generic functions
create: Public generic functions
create: Public generic functions
create: Public generic functions
create: Public generic functions
create: Public generic functions
create: Public generic functions
create: Public generic functions
create: Public generic functions
create-dm: Private ordinary functions

D
deafp: Public generic functions
deafp: Public generic functions
decache-id: Public ordinary functions
defbot: Public macros
demention: Public ordinary functions
deny: Public generic functions
deny: Public generic functions
description: Public generic functions
description: Public generic functions
disconnect: Public ordinary functions
discord-req: Public generic functions
discord-req: Public generic functions
discrim: Public generic functions
discrim: Public generic functions
dispatch-event: Public ordinary functions
doit: Public macros

E
edit: Public generic functions
edit: Public generic functions
edit: Public generic functions
edit: Public generic functions
edit: Public generic functions
edit: Public generic functions
edit: Public generic functions
edit: Public generic functions
edit: Public generic functions
edit: Public generic functions
edit: Public generic functions
edit: Public generic functions
editedp: Public generic functions
editedp: Public generic functions
emailp: Public generic functions
emailp: Public generic functions
embed: Public generic functions
embed: Public generic functions
embed-id: Public generic functions
embed-id: Public generic functions
embedp: Public generic functions
embedp: Public generic functions
embeds: Public generic functions
embeds: Public generic functions
emoji: Public generic functions
emoji: Public generic functions
emojis: Public generic functions
emojis: Public generic functions
enabledp: Public generic functions
enabledp: Public generic functions
erase: Public generic functions
erase: Public generic functions
erase: Public generic functions
erase: Public generic functions
erase: Public generic functions
erase: Public generic functions
erase: Public generic functions
erase-emoji: Public ordinary functions
erase-messages: Public ordinary functions
erase-overwrite: Public ordinary functions
erase-reaction: Public ordinary functions
erase-role: Public ordinary functions
expire-behaviour: Public generic functions
expire-behaviour: Public generic functions
expire-grace: Public generic functions
expire-grace: Public generic functions

F
features: Public generic functions
features: Public generic functions
fields: Public generic functions
fields: Public generic functions
file: Public generic functions
file: Public generic functions
file: Public generic functions
footer: Public generic functions
footer: Public generic functions
from-id: Public generic functions
from-id: Public generic functions
from-id: Public generic functions
from-id: Public generic functions
from-id: Public generic functions
from-id: Public generic functions
from-id: Public generic functions
from-id: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-json: Public generic functions
from-table-update: Private macros
Function, %available-from-json: Private ordinary functions
Function, %dm-fj: Private ordinary functions
Function, %group-dm-fj: Private ordinary functions
Function, %guild-category-fj: Private ordinary functions
Function, %guild-news-fj: Private ordinary functions
Function, %guild-store-fj: Private ordinary functions
Function, %guild-text-fj: Private ordinary functions
Function, %guild-voice-fj: Private ordinary functions
Function, %make-bot: Public ordinary functions
Function, %maybe-sf: Private ordinary functions
Function, %unavailable-from-json: Private ordinary functions
Function, (setf bot-afk-since): Public ordinary functions
Function, (setf bot-conn): Public ordinary functions
Function, (setf bot-event-handlers): Public ordinary functions
Function, (setf bot-heartbeat-ack): Public ordinary functions
Function, (setf bot-heartbeat-thread): Public ordinary functions
Function, (setf bot-running): Public ordinary functions
Function, (setf bot-seq): Public ordinary functions
Function, (setf bot-session-id): Public ordinary functions
Function, (setf bot-user): Public ordinary functions
Function, (setf bot-version): Public ordinary functions
Function, (setf cache-data): Private ordinary functions
Function, (setf cache-lock): Private ordinary functions
Function, add-event-handler: Public ordinary functions
Function, ban: Public ordinary functions
Function, base-permissions: Private ordinary functions
Function, bot-afk-since: Public ordinary functions
Function, bot-auth: Public ordinary functions
Function, bot-conn: Public ordinary functions
Function, bot-event-handlers: Public ordinary functions
Function, bot-heartbeat-ack: Public ordinary functions
Function, bot-heartbeat-thread: Public ordinary functions
Function, bot-p: Private ordinary functions
Function, bot-running: Public ordinary functions
Function, bot-seq: Public ordinary functions
Function, bot-session-id: Public ordinary functions
Function, bot-token: Public ordinary functions
Function, bot-url: Public ordinary functions
Function, bot-user: Public ordinary functions
Function, bot-version: Public ordinary functions
Function, cache: Public ordinary functions
Function, cache-data: Private ordinary functions
Function, cache-lock: Private ordinary functions
Function, cache-p: Private ordinary functions
Function, cache-update: Public ordinary functions
Function, clear: Private ordinary functions
Function, commandp: Public ordinary functions
Function, compute-overwrites: Private ordinary functions
Function, connect: Public ordinary functions
Function, copy-bot: Private ordinary functions
Function, copy-cache: Private ordinary functions
Function, create-dm: Private ordinary functions
Function, decache-id: Public ordinary functions
Function, demention: Public ordinary functions
Function, disconnect: Public ordinary functions
Function, dispatch-event: Public ordinary functions
Function, erase-emoji: Public ordinary functions
Function, erase-messages: Public ordinary functions
Function, erase-overwrite: Public ordinary functions
Function, erase-reaction: Public ordinary functions
Function, erase-role: Public ordinary functions
Function, get-bans: Public ordinary functions
Function, get-channels: Public ordinary functions
Function, get-dms: Private ordinary functions
Function, get-emojis: Public ordinary functions
Function, get-members: Public ordinary functions
Function, get-messages: Public ordinary functions
Function, get-pinned: Public ordinary functions
Function, get-roles: Public ordinary functions
Function, get-rq: Public ordinary functions
Function, getcache-id: Public ordinary functions
Function, headers: Private ordinary functions
Function, jmake: Public ordinary functions
Function, jparse: Public ordinary functions
Function, key-cache: Private ordinary functions
Function, leave: Public ordinary functions
Function, make-bot: Public ordinary functions
Function, make-cache: Private ordinary functions
Function, make-channel: Public ordinary functions
Function, make-embed: Public ordinary functions
Function, make-embed-generic: Public ordinary functions
Function, make-emoji: Public ordinary functions
Function, make-event-table: Public ordinary functions
Function, make-game: Public ordinary functions
Function, make-heartbeat-thread: Private ordinary functions
Function, make-message: Public ordinary functions
Function, make-nonce: Public ordinary functions
Function, make-overwrite: Private ordinary functions
Function, make-prefix: Public ordinary functions
Function, make-status: Private ordinary functions
Function, me: Public ordinary functions
Function, mention: Public ordinary functions
Function, move-member: Public ordinary functions
Function, network-retry-loop: Private ordinary functions
Function, new-session: Private ordinary functions
Function, on-channel-create: Private ordinary functions
Function, on-channel-delete: Private ordinary functions
Function, on-channel-pin-update: Private ordinary functions
Function, on-dispatch: Private ordinary functions
Function, on-emoji-update: Private ordinary functions
Function, on-guild-ban: Private ordinary functions
Function, on-heartbeat-ack: Private ordinary functions
Function, on-hello: Private ordinary functions
Function, on-member-add: Private ordinary functions
Function, on-member-remove: Private ordinary functions
Function, on-member-update: Private ordinary functions
Function, on-members-chunk: Private ordinary functions
Function, on-presence: Private ordinary functions
Function, on-reaction: Private ordinary functions
Function, on-ready: Private ordinary functions
Function, on-recv: Private ordinary functions
Function, on-role-add: Private ordinary functions
Function, on-role-delete: Private ordinary functions
Function, on-role-update: Private ordinary functions
Function, on-typing-start: Private ordinary functions
Function, parse-snowflake: Public ordinary functions
Function, permission-value: Private ordinary functions
Function, permissions-add: Private ordinary functions
Function, permissions-overwrite: Private ordinary functions
Function, permissions-remove: Private ordinary functions
Function, pin: Public ordinary functions
Function, post-rq: Public ordinary functions
Function, primitive-make-cache: Private ordinary functions
Function, reconnect: Private ordinary functions
Function, reconnect-full: Private ordinary functions
Function, refresh-gateway-url: Private ordinary functions
Function, remove-mention: Public ordinary functions
Function, remove-substring: Public ordinary functions
Function, reply: Public ordinary functions
Function, reset-rate-limits: Private ordinary functions
Function, resolve-cache: Private ordinary functions
Function, rl-buffer: Public ordinary functions
Function, rl-parse: Public ordinary functions
Function, sanitize-content: Public ordinary functions
Function, send-heartbeat: Private ordinary functions
Function, send-identify: Private ordinary functions
Function, send-payload: Private ordinary functions
Function, send-resume: Private ordinary functions
Function, send-status-update: Private ordinary functions
Function, set-nick: Public ordinary functions
Function, sethash: Public ordinary functions
Function, since-unix-epoch: Public ordinary functions
Function, start-typing: Public ordinary functions
Function, str-concat: Public ordinary functions
Function, terminate-wsd-connection: Private ordinary functions
Function, to-string: Public ordinary functions
Function, unban: Public ordinary functions
Function, unpin: Public ordinary functions
Function, user-agent: Private ordinary functions
Function, user-or-webhook: Private ordinary functions
Function, vec-extend: Public ordinary functions
Function, vecrem: Public ordinary functions

G
game: Public generic functions
game: Public generic functions
game: Public generic functions
Generic Function, (setf account): Public generic functions
Generic Function, (setf afk-id): Public generic functions
Generic Function, (setf afk-to): Public generic functions
Generic Function, (setf allow): Public generic functions
Generic Function, (setf animatedp): Public generic functions
Generic Function, (setf app-id): Public generic functions
Generic Function, (setf attachments): Public generic functions
Generic Function, (setf author): Public generic functions
Generic Function, (setf availablep): Public generic functions
Generic Function, (setf avatar): Public generic functions
Generic Function, (setf bitrate): Public generic functions
Generic Function, (setf botp): Public generic functions
Generic Function, (setf channel-id): Public generic functions
Generic Function, (setf channels): Public generic functions
Generic Function, (setf colonsp): Public generic functions
Generic Function, (setf color): Public generic functions
Generic Function, (setf content): Public generic functions
Generic Function, (setf content-filter): Public generic functions
Generic Function, (setf count): Private generic functions
Generic Function, (setf deafp): Public generic functions
Generic Function, (setf deny): Public generic functions
Generic Function, (setf description): Public generic functions
Generic Function, (setf discrim): Public generic functions
Generic Function, (setf editedp): Public generic functions
Generic Function, (setf emailp): Public generic functions
Generic Function, (setf embed): Public generic functions
Generic Function, (setf embed-id): Public generic functions
Generic Function, (setf embedp): Public generic functions
Generic Function, (setf embeds): Public generic functions
Generic Function, (setf emoji): Public generic functions
Generic Function, (setf emojis): Public generic functions
Generic Function, (setf enabledp): Public generic functions
Generic Function, (setf expire-behaviour): Public generic functions
Generic Function, (setf expire-grace): Public generic functions
Generic Function, (setf features): Public generic functions
Generic Function, (setf fields): Public generic functions
Generic Function, (setf file): Public generic functions
Generic Function, (setf footer): Public generic functions
Generic Function, (setf game): Public generic functions
Generic Function, (setf guild-id): Public generic functions
Generic Function, (setf guilds): Public generic functions
Generic Function, (setf height): Public generic functions
Generic Function, (setf hoistp): Public generic functions
Generic Function, (setf icon): Public generic functions
Generic Function, (setf icon-proxy): Public generic functions
Generic Function, (setf icon-url): Private generic functions
Generic Function, (setf id): Public generic functions
Generic Function, (setf image): Public generic functions
Generic Function, (setf inline): Public generic functions
Generic Function, (setf joined-at): Private generic functions
Generic Function, (setf largep): Public generic functions
Generic Function, (setf last-message): Public generic functions
Generic Function, (setf last-pinned): Public generic functions
Generic Function, (setf managedp): Public generic functions
Generic Function, (setf me-p): Public generic functions
Generic Function, (setf member-count): Public generic functions
Generic Function, (setf members): Public generic functions
Generic Function, (setf mention-all-p): Public generic functions
Generic Function, (setf mention-roles): Public generic functions
Generic Function, (setf mentionablep): Public generic functions
Generic Function, (setf mentions): Public generic functions
Generic Function, (setf mfa-level): Public generic functions
Generic Function, (setf mfa-p): Public generic functions
Generic Function, (setf mutep): Public generic functions
Generic Function, (setf name): Public generic functions
Generic Function, (setf nick): Public generic functions
Generic Function, (setf nonce): Public generic functions
Generic Function, (setf notify-level): Public generic functions
Generic Function, (setf nsfw-p): Public generic functions
Generic Function, (setf overwrites): Public generic functions
Generic Function, (setf owner-id): Public generic functions
Generic Function, (setf parent-id): Public generic functions
Generic Function, (setf permissions): Public generic functions
Generic Function, (setf pinnedp): Public generic functions
Generic Function, (setf position): Public generic functions
Generic Function, (setf presences): Public generic functions
Generic Function, (setf provider): Public generic functions
Generic Function, (setf proxy-icon): Private generic functions
Generic Function, (setf proxy-url): Public generic functions
Generic Function, (setf reactions): Public generic functions
Generic Function, (setf recipients): Public generic functions
Generic Function, (setf region): Public generic functions
Generic Function, (setf role-id): Public generic functions
Generic Function, (setf roles): Public generic functions
Generic Function, (setf session-id): Public generic functions
Generic Function, (setf size): Public generic functions
Generic Function, (setf splash): Public generic functions
Generic Function, (setf status): Public generic functions
Generic Function, (setf synced-at): Public generic functions
Generic Function, (setf syncingp): Public generic functions
Generic Function, (setf system-channel-id): Public generic functions
Generic Function, (setf text): Public generic functions
Generic Function, (setf thumbnail): Public generic functions
Generic Function, (setf timestamp): Public generic functions
Generic Function, (setf title): Public generic functions
Generic Function, (setf token): Private generic functions
Generic Function, (setf topic): Public generic functions
Generic Function, (setf tts-p): Public generic functions
Generic Function, (setf type): Public generic functions
Generic Function, (setf url): Public generic functions
Generic Function, (setf user): Public generic functions
Generic Function, (setf user-id): Public generic functions
Generic Function, (setf user-limit): Public generic functions
Generic Function, (setf value): Public generic functions
Generic Function, (setf verifiedp): Public generic functions
Generic Function, (setf verify-level): Public generic functions
Generic Function, (setf version): Public generic functions
Generic Function, (setf video): Public generic functions
Generic Function, (setf widget-id): Public generic functions
Generic Function, (setf widgetp): Public generic functions
Generic Function, (setf width): Public generic functions
Generic Function, account: Public generic functions
Generic Function, afk-id: Public generic functions
Generic Function, afk-to: Public generic functions
Generic Function, allow: Public generic functions
Generic Function, animatedp: Public generic functions
Generic Function, app-id: Public generic functions
Generic Function, attachments: Public generic functions
Generic Function, author: Public generic functions
Generic Function, availablep: Public generic functions
Generic Function, avatar: Public generic functions
Generic Function, bitrate: Public generic functions
Generic Function, botp: Public generic functions
Generic Function, channel: Public generic functions
Generic Function, channel-id: Public generic functions
Generic Function, channels: Public generic functions
Generic Function, colonsp: Public generic functions
Generic Function, color: Public generic functions
Generic Function, content: Public generic functions
Generic Function, content-filter: Public generic functions
Generic Function, count: Private generic functions
Generic Function, create: Public generic functions
Generic Function, deafp: Public generic functions
Generic Function, deny: Public generic functions
Generic Function, description: Public generic functions
Generic Function, discord-req: Public generic functions
Generic Function, discrim: Public generic functions
Generic Function, edit: Public generic functions
Generic Function, editedp: Public generic functions
Generic Function, emailp: Public generic functions
Generic Function, embed: Public generic functions
Generic Function, embed-id: Public generic functions
Generic Function, embedp: Public generic functions
Generic Function, embeds: Public generic functions
Generic Function, emoji: Public generic functions
Generic Function, emojis: Public generic functions
Generic Function, enabledp: Public generic functions
Generic Function, erase: Public generic functions
Generic Function, expire-behaviour: Public generic functions
Generic Function, expire-grace: Public generic functions
Generic Function, features: Public generic functions
Generic Function, fields: Public generic functions
Generic Function, file: Public generic functions
Generic Function, footer: Public generic functions
Generic Function, from-id: Public generic functions
Generic Function, from-json: Public generic functions
Generic Function, game: Public generic functions
Generic Function, guild: Public generic functions
Generic Function, guild-id: Public generic functions
Generic Function, guilds: Public generic functions
Generic Function, has-permission: Public generic functions
Generic Function, height: Public generic functions
Generic Function, hoistp: Public generic functions
Generic Function, icon: Public generic functions
Generic Function, icon-proxy: Public generic functions
Generic Function, icon-url: Private generic functions
Generic Function, id: Public generic functions
Generic Function, image: Public generic functions
Generic Function, inline: Public generic functions
Generic Function, joined-at: Private generic functions
Generic Function, largep: Public generic functions
Generic Function, last-message: Public generic functions
Generic Function, last-pinned: Public generic functions
Generic Function, make-permissions: Private generic functions
Generic Function, make-role: Public generic functions
Generic Function, managedp: Public generic functions
Generic Function, me-p: Public generic functions
Generic Function, member: Public generic functions
Generic Function, member-count: Public generic functions
Generic Function, members: Public generic functions
Generic Function, mention-all-p: Public generic functions
Generic Function, mention-roles: Public generic functions
Generic Function, mentionablep: Public generic functions
Generic Function, mentions: Public generic functions
Generic Function, mfa-level: Public generic functions
Generic Function, mfa-p: Public generic functions
Generic Function, mutep: Public generic functions
Generic Function, name: Public generic functions
Generic Function, nick: Public generic functions
Generic Function, nick-or-name: Public generic functions
Generic Function, nonce: Public generic functions
Generic Function, notify-level: Public generic functions
Generic Function, nsfw-p: Public generic functions
Generic Function, overwrite: Public generic functions
Generic Function, overwrites: Public generic functions
Generic Function, owner: Public generic functions
Generic Function, owner-id: Public generic functions
Generic Function, parent: Public generic functions
Generic Function, parent-id: Public generic functions
Generic Function, permissions: Public generic functions
Generic Function, pinnedp: Public generic functions
Generic Function, position: Public generic functions
Generic Function, presences: Public generic functions
Generic Function, provider: Public generic functions
Generic Function, proxy-icon: Private generic functions
Generic Function, proxy-url: Public generic functions
Generic Function, reactions: Public generic functions
Generic Function, recipients: Public generic functions
Generic Function, region: Public generic functions
Generic Function, role: Public generic functions
Generic Function, role-everyone: Private generic functions
Generic Function, role-id: Public generic functions
Generic Function, roles: Public generic functions
Generic Function, session-id: Public generic functions
Generic Function, size: Public generic functions
Generic Function, splash: Public generic functions
Generic Function, status: Public generic functions
Generic Function, synced-at: Public generic functions
Generic Function, syncingp: Public generic functions
Generic Function, system-channel-id: Public generic functions
Generic Function, text: Public generic functions
Generic Function, thumbnail: Public generic functions
Generic Function, timestamp: Public generic functions
Generic Function, title: Public generic functions
Generic Function, token: Private generic functions
Generic Function, topic: Public generic functions
Generic Function, tts-p: Public generic functions
Generic Function, type: Public generic functions
Generic Function, update: Private generic functions
Generic Function, url: Public generic functions
Generic Function, user: Public generic functions
Generic Function, user-id: Public generic functions
Generic Function, user-limit: Public generic functions
Generic Function, value: Public generic functions
Generic Function, verifiedp: Public generic functions
Generic Function, verify-level: Public generic functions
Generic Function, version: Public generic functions
Generic Function, video: Public generic functions
Generic Function, widget-id: Public generic functions
Generic Function, widgetp: Public generic functions
Generic Function, width: Public generic functions
get-bans: Public ordinary functions
get-channels: Public ordinary functions
get-dms: Private ordinary functions
get-emojis: Public ordinary functions
get-members: Public ordinary functions
get-messages: Public ordinary functions
get-pinned: Public ordinary functions
get-roles: Public ordinary functions
get-rq: Public ordinary functions
getcache-id: Public ordinary functions
guild: Public generic functions
guild: Public generic functions
guild: Public generic functions
guild: Public generic functions
guild: Public generic functions
guild: Public generic functions
guild-id: Public generic functions
guild-id: Public generic functions
guild-id: Public generic functions
guild-id: Public generic functions
guild-id: Public generic functions
guild-id: Public generic functions
guild-id: Public generic functions
guilds: Public generic functions
guilds: Public generic functions

H
has-permission: Public generic functions
has-permission: Public generic functions
has-permission: Public generic functions
has-permission: Public generic functions
headers: Private ordinary functions
height: Public generic functions
height: Public generic functions
height: Public generic functions
height: Public generic functions
hoistp: Public generic functions
hoistp: Public generic functions
hoistp: Public generic functions

I
icon: Public generic functions
icon: Public generic functions
icon: Public generic functions
icon: Public generic functions
icon-proxy: Public generic functions
icon-proxy: Public generic functions
icon-url: Private generic functions
icon-url: Private generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
image: Public generic functions
image: Public generic functions
image: Public generic functions
inline: Public generic functions
inline: Public generic functions
instance-from-table: Public macros

J
jmake: Public ordinary functions
joined-at: Private generic functions
joined-at: Private generic functions
joined-at: Private generic functions
jparse: Public ordinary functions

K
key-cache: Private ordinary functions

L
largep: Public generic functions
largep: Public generic functions
last-message: Public generic functions
last-message: Public generic functions
last-message: Public generic functions
last-message: Public generic functions
last-pinned: Public generic functions
last-pinned: Public generic functions
last-pinned: Public generic functions
last-pinned: Public generic functions
leave: Public ordinary functions

M
Macro, defbot: Public macros
Macro, doit: Public macros
Macro, from-table-update: Private macros
Macro, instance-from-table: Public macros
Macro, mapf: Public macros
Macro, recur: Public macros
Macro, with-network-retry: Private macros
Macro, with-table: Public macros
make-bot: Public ordinary functions
make-cache: Private ordinary functions
make-channel: Public ordinary functions
make-embed: Public ordinary functions
make-embed-generic: Public ordinary functions
make-emoji: Public ordinary functions
make-event-table: Public ordinary functions
make-game: Public ordinary functions
make-heartbeat-thread: Private ordinary functions
make-message: Public ordinary functions
make-nonce: Public ordinary functions
make-overwrite: Private ordinary functions
make-permissions: Private generic functions
make-permissions: Private generic functions
make-permissions: Private generic functions
make-prefix: Public ordinary functions
make-role: Public generic functions
make-role: Public generic functions
make-status: Private ordinary functions
managedp: Public generic functions
managedp: Public generic functions
managedp: Public generic functions
mapf: Public macros
me: Public ordinary functions
me-p: Public generic functions
me-p: Public generic functions
member: Public generic functions
member: Public generic functions
member-count: Public generic functions
member-count: Public generic functions
members: Public generic functions
members: Public generic functions
mention: Public ordinary functions
mention-all-p: Public generic functions
mention-all-p: Public generic functions
mention-roles: Public generic functions
mention-roles: Public generic functions
mentionablep: Public generic functions
mentionablep: Public generic functions
mentionablep: Public generic functions
mentions: Public generic functions
mentions: Public generic functions
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, (setf account): Public generic functions
Method, (setf afk-id): Public generic functions
Method, (setf afk-to): Public generic functions
Method, (setf allow): Public generic functions
Method, (setf animatedp): Public generic functions
Method, (setf app-id): Public generic functions
Method, (setf attachments): Public generic functions
Method, (setf author): Public generic functions
Method, (setf author): Public generic functions
Method, (setf availablep): Public generic functions
Method, (setf avatar): Public generic functions
Method, (setf avatar): Public generic functions
Method, (setf bitrate): Public generic functions
Method, (setf bitrate): Public generic functions
Method, (setf botp): Public generic functions
Method, (setf channel-id): Public generic functions
Method, (setf channels): Public generic functions
Method, (setf channels): Public generic functions
Method, (setf colonsp): Public generic functions
Method, (setf color): Public generic functions
Method, (setf color): Public generic functions
Method, (setf color): Public generic functions
Method, (setf content): Public generic functions
Method, (setf content): Public generic functions
Method, (setf content-filter): Public generic functions
Method, (setf count): Private generic functions
Method, (setf deafp): Public generic functions
Method, (setf deny): Public generic functions
Method, (setf description): Public generic functions
Method, (setf discrim): Public generic functions
Method, (setf editedp): Public generic functions
Method, (setf emailp): Public generic functions
Method, (setf embed): Public generic functions
Method, (setf embed-id): Public generic functions
Method, (setf embedp): Public generic functions
Method, (setf embeds): Public generic functions
Method, (setf emoji): Public generic functions
Method, (setf emojis): Public generic functions
Method, (setf enabledp): Public generic functions
Method, (setf expire-behaviour): Public generic functions
Method, (setf expire-grace): Public generic functions
Method, (setf features): Public generic functions
Method, (setf fields): Public generic functions
Method, (setf file): Public generic functions
Method, (setf file): Public generic functions
Method, (setf footer): Public generic functions
Method, (setf game): Public generic functions
Method, (setf game): Public generic functions
Method, (setf guild-id): Public generic functions
Method, (setf guild-id): Public generic functions
Method, (setf guild-id): Public generic functions
Method, (setf guild-id): Public generic functions
Method, (setf guild-id): Public generic functions
Method, (setf guild-id): Public generic functions
Method, (setf guilds): Public generic functions
Method, (setf height): Public generic functions
Method, (setf height): Public generic functions
Method, (setf height): Public generic functions
Method, (setf hoistp): Public generic functions
Method, (setf hoistp): Public generic functions
Method, (setf icon): Public generic functions
Method, (setf icon): Public generic functions
Method, (setf icon): Public generic functions
Method, (setf icon-proxy): Public generic functions
Method, (setf icon-url): Private generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf image): Public generic functions
Method, (setf image): Public generic functions
Method, (setf inline): Public generic functions
Method, (setf joined-at): Private generic functions
Method, (setf joined-at): Private generic functions
Method, (setf largep): Public generic functions
Method, (setf last-message): Public generic functions
Method, (setf last-message): Public generic functions
Method, (setf last-message): Public generic functions
Method, (setf last-pinned): Public generic functions
Method, (setf last-pinned): Public generic functions
Method, (setf last-pinned): Public generic functions
Method, (setf managedp): Public generic functions
Method, (setf managedp): Public generic functions
Method, (setf me-p): Public generic functions
Method, (setf member-count): Public generic functions
Method, (setf members): Public generic functions
Method, (setf mention-all-p): Public generic functions
Method, (setf mention-roles): Public generic functions
Method, (setf mentionablep): Public generic functions
Method, (setf mentionablep): Public generic functions
Method, (setf mentions): Public generic functions
Method, (setf mfa-level): Public generic functions
Method, (setf mfa-p): Public generic functions
Method, (setf mutep): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf nick): Public generic functions
Method, (setf nonce): Public generic functions
Method, (setf nonce): Public generic functions
Method, (setf notify-level): Public generic functions
Method, (setf nsfw-p): Public generic functions
Method, (setf nsfw-p): Public generic functions
Method, (setf nsfw-p): Public generic functions
Method, (setf nsfw-p): Public generic functions
Method, (setf nsfw-p): Public generic functions
Method, (setf overwrites): Public generic functions
Method, (setf overwrites): Public generic functions
Method, (setf owner-id): Public generic functions
Method, (setf owner-id): Public generic functions
Method, (setf parent-id): Public generic functions
Method, (setf parent-id): Public generic functions
Method, (setf permissions): Public generic functions
Method, (setf permissions): Public generic functions
Method, (setf pinnedp): Public generic functions
Method, (setf position): Public generic functions
Method, (setf position): Public generic functions
Method, (setf position): Public generic functions
Method, (setf presences): Public generic functions
Method, (setf provider): Public generic functions
Method, (setf proxy-icon): Private generic functions
Method, (setf proxy-url): Public generic functions
Method, (setf proxy-url): Public generic functions
Method, (setf reactions): Public generic functions
Method, (setf recipients): Public generic functions
Method, (setf region): Public generic functions
Method, (setf role-id): Public generic functions
Method, (setf roles): Public generic functions
Method, (setf roles): Public generic functions
Method, (setf roles): Public generic functions
Method, (setf roles): Public generic functions
Method, (setf roles): Public generic functions
Method, (setf session-id): Public generic functions
Method, (setf size): Public generic functions
Method, (setf splash): Public generic functions
Method, (setf status): Public generic functions
Method, (setf status): Public generic functions
Method, (setf synced-at): Public generic functions
Method, (setf syncingp): Public generic functions
Method, (setf system-channel-id): Public generic functions
Method, (setf text): Public generic functions
Method, (setf thumbnail): Public generic functions
Method, (setf timestamp): Public generic functions
Method, (setf timestamp): Public generic functions
Method, (setf title): Public generic functions
Method, (setf token): Private generic functions
Method, (setf topic): Public generic functions
Method, (setf topic): Public generic functions
Method, (setf topic): Public generic functions
Method, (setf tts-p): Public generic functions
Method, (setf tts-p): Public generic functions
Method, (setf type): Public generic functions
Method, (setf type): Public generic functions
Method, (setf type): Public generic functions
Method, (setf type): Public generic functions
Method, (setf type): Public generic functions
Method, (setf type): Public generic functions
Method, (setf url): Public generic functions
Method, (setf url): Public generic functions
Method, (setf url): Public generic functions
Method, (setf url): Public generic functions
Method, (setf url): Public generic functions
Method, (setf url): Public generic functions
Method, (setf url): Public generic functions
Method, (setf user): Public generic functions
Method, (setf user): Public generic functions
Method, (setf user): Public generic functions
Method, (setf user): Public generic functions
Method, (setf user): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-limit): Public generic functions
Method, (setf user-limit): Public generic functions
Method, (setf value): Public generic functions
Method, (setf value): Public generic functions
Method, (setf verifiedp): Public generic functions
Method, (setf verify-level): Public generic functions
Method, (setf version): Public generic functions
Method, (setf video): Public generic functions
Method, (setf widget-id): Public generic functions
Method, (setf widgetp): Public generic functions
Method, (setf width): Public generic functions
Method, (setf width): Public generic functions
Method, (setf width): Public generic functions
Method, account: Public generic functions
Method, afk-id: Public generic functions
Method, afk-to: Public generic functions
Method, allow: Public generic functions
Method, animatedp: Public generic functions
Method, app-id: Public generic functions
Method, attachments: Public generic functions
Method, author: Public generic functions
Method, author: Public generic functions
Method, availablep: Public generic functions
Method, avatar: Public generic functions
Method, avatar: Public generic functions
Method, bitrate: Public generic functions
Method, bitrate: Public generic functions
Method, botp: Public generic functions
Method, channel: Public generic functions
Method, channel-id: Public generic functions
Method, channels: Public generic functions
Method, channels: Public generic functions
Method, channels: Public generic functions
Method, colonsp: Public generic functions
Method, color: Public generic functions
Method, color: Public generic functions
Method, color: Public generic functions
Method, content: Public generic functions
Method, content: Public generic functions
Method, content-filter: Public generic functions
Method, count: Private generic functions
Method, create: Public generic functions
Method, create: Public generic functions
Method, create: Public generic functions
Method, create: Public generic functions
Method, create: Public generic functions
Method, create: Public generic functions
Method, create: Public generic functions
Method, create: Public generic functions
Method, create: Public generic functions
Method, create: Public generic functions
Method, deafp: Public generic functions
Method, deny: Public generic functions
Method, description: Public generic functions
Method, discord-req: Public generic functions
Method, discrim: Public generic functions
Method, edit: Public generic functions
Method, edit: Public generic functions
Method, edit: Public generic functions
Method, edit: Public generic functions
Method, edit: Public generic functions
Method, edit: Public generic functions
Method, edit: Public generic functions
Method, edit: Public generic functions
Method, edit: Public generic functions
Method, edit: Public generic functions
Method, edit: Public generic functions
Method, editedp: Public generic functions
Method, emailp: Public generic functions
Method, embed: Public generic functions
Method, embed-id: Public generic functions
Method, embedp: Public generic functions
Method, embeds: Public generic functions
Method, emoji: Public generic functions
Method, emojis: Public generic functions
Method, enabledp: Public generic functions
Method, erase: Public generic functions
Method, erase: Public generic functions
Method, erase: Public generic functions
Method, erase: Public generic functions
Method, erase: Public generic functions
Method, erase: Public generic functions
Method, expire-behaviour: Public generic functions
Method, expire-grace: Public generic functions
Method, features: Public generic functions
Method, fields: Public generic functions
Method, file: Public generic functions
Method, file: Public generic functions
Method, footer: Public generic functions
Method, from-id: Public generic functions
Method, from-id: Public generic functions
Method, from-id: Public generic functions
Method, from-id: Public generic functions
Method, from-id: Public generic functions
Method, from-id: Public generic functions
Method, from-id: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, from-json: Public generic functions
Method, game: Public generic functions
Method, game: Public generic functions
Method, guild: Public generic functions
Method, guild: Public generic functions
Method, guild: Public generic functions
Method, guild: Public generic functions
Method, guild: Public generic functions
Method, guild-id: Public generic functions
Method, guild-id: Public generic functions
Method, guild-id: Public generic functions
Method, guild-id: Public generic functions
Method, guild-id: Public generic functions
Method, guild-id: Public generic functions
Method, guilds: Public generic functions
Method, has-permission: Public generic functions
Method, has-permission: Public generic functions
Method, has-permission: Public generic functions
Method, height: Public generic functions
Method, height: Public generic functions
Method, height: Public generic functions
Method, hoistp: Public generic functions
Method, hoistp: Public generic functions
Method, icon: Public generic functions
Method, icon: Public generic functions
Method, icon: Public generic functions
Method, icon-proxy: Public generic functions
Method, icon-url: Private generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, image: Public generic functions
Method, image: Public generic functions
Method, inline: Public generic functions
Method, joined-at: Private generic functions
Method, joined-at: Private generic functions
Method, largep: Public generic functions
Method, last-message: Public generic functions
Method, last-message: Public generic functions
Method, last-message: Public generic functions
Method, last-pinned: Public generic functions
Method, last-pinned: Public generic functions
Method, last-pinned: Public generic functions
Method, make-permissions: Private generic functions
Method, make-permissions: Private generic functions
Method, make-role: Public generic functions
Method, managedp: Public generic functions
Method, managedp: Public generic functions
Method, me-p: Public generic functions
Method, member: Public generic functions
Method, member-count: Public generic functions
Method, members: Public generic functions
Method, mention-all-p: Public generic functions
Method, mention-roles: Public generic functions
Method, mentionablep: Public generic functions
Method, mentionablep: Public generic functions
Method, mentions: Public generic functions
Method, mfa-level: Public generic functions
Method, mfa-p: Public generic functions
Method, mutep: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, nick: Public generic functions
Method, nick-or-name: Public generic functions
Method, nick-or-name: Public generic functions
Method, nonce: Public generic functions
Method, nonce: Public generic functions
Method, notify-level: Public generic functions
Method, nsfw-p: Public generic functions
Method, nsfw-p: Public generic functions
Method, nsfw-p: Public generic functions
Method, nsfw-p: Public generic functions
Method, nsfw-p: Public generic functions
Method, overwrite: Public generic functions
Method, overwrite: Public generic functions
Method, overwrite: Public generic functions
Method, overwrites: Public generic functions
Method, overwrites: Public generic functions
Method, owner: Public generic functions
Method, owner: Public generic functions
Method, owner-id: Public generic functions
Method, owner-id: Public generic functions
Method, parent: Public generic functions
Method, parent-id: Public generic functions
Method, parent-id: Public generic functions
Method, permissions: Public generic functions
Method, permissions: Public generic functions
Method, pinnedp: Public generic functions
Method, position: Public generic functions
Method, position: Public generic functions
Method, position: Public generic functions
Method, presences: Public generic functions
Method, provider: Public generic functions
Method, proxy-icon: Private generic functions
Method, proxy-url: Public generic functions
Method, proxy-url: Public generic functions
Method, reactions: Public generic functions
Method, recipients: Public generic functions
Method, region: Public generic functions
Method, role: Public generic functions
Method, role-everyone: Private generic functions
Method, role-id: Public generic functions
Method, roles: Public generic functions
Method, roles: Public generic functions
Method, roles: Public generic functions
Method, roles: Public generic functions
Method, roles: Public generic functions
Method, session-id: Public generic functions
Method, size: Public generic functions
Method, splash: Public generic functions
Method, status: Public generic functions
Method, status: Public generic functions
Method, synced-at: Public generic functions
Method, syncingp: Public generic functions
Method, system-channel-id: Public generic functions
Method, text: Public generic functions
Method, thumbnail: Public generic functions
Method, timestamp: Public generic functions
Method, timestamp: Public generic functions
Method, title: Public generic functions
Method, token: Private generic functions
Method, topic: Public generic functions
Method, topic: Public generic functions
Method, topic: Public generic functions
Method, tts-p: Public generic functions
Method, tts-p: Public generic functions
Method, type: Public generic functions
Method, type: Public generic functions
Method, type: Public generic functions
Method, type: Public generic functions
Method, type: Public generic functions
Method, type: Public generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, url: Public generic functions
Method, url: Public generic functions
Method, url: Public generic functions
Method, url: Public generic functions
Method, url: Public generic functions
Method, url: Public generic functions
Method, url: Public generic functions
Method, user: Public generic functions
Method, user: Public generic functions
Method, user: Public generic functions
Method, user: Public generic functions
Method, user: Public generic functions
Method, user: Public generic functions
Method, user-id: Public generic functions
Method, user-limit: Public generic functions
Method, user-limit: Public generic functions
Method, value: Public generic functions
Method, value: Public generic functions
Method, verifiedp: Public generic functions
Method, verify-level: Public generic functions
Method, version: Public generic functions
Method, video: Public generic functions
Method, widget-id: Public generic functions
Method, widgetp: Public generic functions
Method, width: Public generic functions
Method, width: Public generic functions
Method, width: Public generic functions
mfa-level: Public generic functions
mfa-level: Public generic functions
mfa-p: Public generic functions
mfa-p: Public generic functions
move-member: Public ordinary functions
mutep: Public generic functions
mutep: Public generic functions

N
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
network-retry-loop: Private ordinary functions
new-session: Private ordinary functions
nick: Public generic functions
nick: Public generic functions
nick-or-name: Public generic functions
nick-or-name: Public generic functions
nick-or-name: Public generic functions
nonce: Public generic functions
nonce: Public generic functions
nonce: Public generic functions
notify-level: Public generic functions
notify-level: Public generic functions
nsfw-p: Public generic functions
nsfw-p: Public generic functions
nsfw-p: Public generic functions
nsfw-p: Public generic functions
nsfw-p: Public generic functions
nsfw-p: Public generic functions

O
on-channel-create: Private ordinary functions
on-channel-delete: Private ordinary functions
on-channel-pin-update: Private ordinary functions
on-dispatch: Private ordinary functions
on-emoji-update: Private ordinary functions
on-guild-ban: Private ordinary functions
on-heartbeat-ack: Private ordinary functions
on-hello: Private ordinary functions
on-member-add: Private ordinary functions
on-member-remove: Private ordinary functions
on-member-update: Private ordinary functions
on-members-chunk: Private ordinary functions
on-presence: Private ordinary functions
on-reaction: Private ordinary functions
on-ready: Private ordinary functions
on-recv: Private ordinary functions
on-role-add: Private ordinary functions
on-role-delete: Private ordinary functions
on-role-update: Private ordinary functions
on-typing-start: Private ordinary functions
overwrite: Public generic functions
overwrite: Public generic functions
overwrite: Public generic functions
overwrite: Public generic functions
overwrites: Public generic functions
overwrites: Public generic functions
overwrites: Public generic functions
owner: Public generic functions
owner: Public generic functions
owner: Public generic functions
owner-id: Public generic functions
owner-id: Public generic functions
owner-id: Public generic functions

P
parent: Public generic functions
parent: Public generic functions
parent-id: Public generic functions
parent-id: Public generic functions
parent-id: Public generic functions
parse-snowflake: Public ordinary functions
permission-value: Private ordinary functions
permissions: Public generic functions
permissions: Public generic functions
permissions: Public generic functions
permissions-add: Private ordinary functions
permissions-overwrite: Private ordinary functions
permissions-remove: Private ordinary functions
pin: Public ordinary functions
pinnedp: Public generic functions
pinnedp: Public generic functions
position: Public generic functions
position: Public generic functions
position: Public generic functions
position: Public generic functions
post-rq: Public ordinary functions
presences: Public generic functions
presences: Public generic functions
primitive-make-cache: Private ordinary functions
provider: Public generic functions
provider: Public generic functions
proxy-icon: Private generic functions
proxy-icon: Private generic functions
proxy-url: Public generic functions
proxy-url: Public generic functions
proxy-url: Public generic functions

R
reactions: Public generic functions
reactions: Public generic functions
recipients: Public generic functions
recipients: Public generic functions
reconnect: Private ordinary functions
reconnect-full: Private ordinary functions
recur: Public macros
refresh-gateway-url: Private ordinary functions
region: Public generic functions
region: Public generic functions
remove-mention: Public ordinary functions
remove-substring: Public ordinary functions
reply: Public ordinary functions
reset-rate-limits: Private ordinary functions
resolve-cache: Private ordinary functions
rl-buffer: Public ordinary functions
rl-parse: Public ordinary functions
role: Public generic functions
role: Public generic functions
role-everyone: Private generic functions
role-everyone: Private generic functions
role-id: Public generic functions
role-id: Public generic functions
roles: Public generic functions
roles: Public generic functions
roles: Public generic functions
roles: Public generic functions
roles: Public generic functions
roles: Public generic functions

S
sanitize-content: Public ordinary functions
send-heartbeat: Private ordinary functions
send-identify: Private ordinary functions
send-payload: Private ordinary functions
send-resume: Private ordinary functions
send-status-update: Private ordinary functions
session-id: Public generic functions
session-id: Public generic functions
set-nick: Public ordinary functions
sethash: Public ordinary functions
since-unix-epoch: Public ordinary functions
size: Public generic functions
size: Public generic functions
splash: Public generic functions
splash: Public generic functions
start-typing: Public ordinary functions
status: Public generic functions
status: Public generic functions
status: Public generic functions
str-concat: Public ordinary functions
synced-at: Public generic functions
synced-at: Public generic functions
syncingp: Public generic functions
syncingp: Public generic functions
system-channel-id: Public generic functions
system-channel-id: Public generic functions

T
terminate-wsd-connection: Private ordinary functions
text: Public generic functions
text: Public generic functions
thumbnail: Public generic functions
thumbnail: Public generic functions
timestamp: Public generic functions
timestamp: Public generic functions
timestamp: Public generic functions
title: Public generic functions
title: Public generic functions
to-string: Public ordinary functions
token: Private generic functions
token: Private generic functions
topic: Public generic functions
topic: Public generic functions
topic: Public generic functions
topic: Public generic functions
tts-p: Public generic functions
tts-p: Public generic functions
tts-p: Public generic functions
type: Public generic functions
type: Public generic functions
type: Public generic functions
type: Public generic functions
type: Public generic functions
type: Public generic functions
type: Public generic functions

U
unban: Public ordinary functions
unpin: Public ordinary functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
url: Public generic functions
url: Public generic functions
url: Public generic functions
url: Public generic functions
url: Public generic functions
url: Public generic functions
url: Public generic functions
url: Public generic functions
user: Public generic functions
user: Public generic functions
user: Public generic functions
user: Public generic functions
user: Public generic functions
user: Public generic functions
user: Public generic functions
user-agent: Private ordinary functions
user-id: Public generic functions
user-id: Public generic functions
user-limit: Public generic functions
user-limit: Public generic functions
user-limit: Public generic functions
user-or-webhook: Private ordinary functions

V
value: Public generic functions
value: Public generic functions
value: Public generic functions
vec-extend: Public ordinary functions
vecrem: Public ordinary functions
verifiedp: Public generic functions
verifiedp: Public generic functions
verify-level: Public generic functions
verify-level: Public generic functions
version: Public generic functions
version: Public generic functions
video: Public generic functions
video: Public generic functions

W
widget-id: Public generic functions
widget-id: Public generic functions
widgetp: Public generic functions
widgetp: Public generic functions
width: Public generic functions
width: Public generic functions
width: Public generic functions
width: Public generic functions
with-network-retry: Private macros
with-table: Public macros


A.3 Variables

Jump to:   *   +  
A   B   C   D   E   F   G   H   I   J   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

*
*all-permissions*: Private special variables
*bot-url*: Private special variables
*channels*: Private special variables
*client*: Public special variables
*cmd-prefix-table*: Private special variables
*emojis*: Private special variables
*gateway-url*: Private special variables
*guilds*: Private special variables
*permission-values*: Private special variables
*ratelimitlimits*: Private special variables
*ratelimitsrems*: Private special variables
*ratelimitsresets*: Private special variables
*roles*: Private special variables
*unix-epoch*: Public special variables
*users*: Private special variables

+
+api-suffix+: Public special variables
+base-url+: Public special variables
+gw-rate-limit+: Public special variables
+gw-rate-limit-connection+: Public special variables
+gw-rate-limit-game-status+: Public special variables
+lib+: Public special variables
+os+: Public special variables

A
account: Public classes
afk-id: Private classes
afk-since: Public structures
afk-to: Private classes
allow: Public classes
animated: Public classes
application-id: Private classes
attachments: Public classes
author: Public classes
author: Public classes
available: Public classes
avatar: Public classes
avatar: Private classes

B
bitrate: Public classes
bitrate: Public classes
bot: Public classes

C
channel-id: Public classes
channel-id: Private classes
channels: Private classes
colons?: Public classes
color: Public classes
color: Public classes
color: Public classes
conn: Public structures
content: Public classes
content: Public classes
content-filter: Private classes
count: Public classes

D
data: Public structures
deaf: Public classes
deny: Public classes
description: Public classes
discriminator: Public classes
dm-channels: Public classes

E
edited-at: Public classes
email: Public classes
embed: Public classes
embed-id: Private classes
embed?: Private classes
embeds: Public classes
emoji: Public classes
emojis: Private classes
enabled: Public classes
event-handlers: Public structures
expire-behavior: Public classes
expire-grace: Public classes

F
features: Private classes
fields: Public classes
file: Public classes
filename: Public classes
footer: Public classes

G
game: Public classes
game: Public classes
guild-id: Public classes
guild-id: Public classes
guild-id: Public classes
guild-id: Public classes
guild-id: Public classes
guild-id: Private classes
guilds: Public classes

H
heartbeat-ack: Public structures
heartbeat-thread: Public structures
height: Public classes
height: Public classes
height: Public classes
hoist: Public classes
hoist: Public classes

I
icon: Public classes
icon: Public classes
icon: Private classes
icon-proxy-url: Public classes
icon-url: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Private classes
image: Public classes
image: Public classes
inline: Public classes

J
joined-at: Public classes
joined-at: Private classes

L
large: Private classes
last-message: Public classes
last-message: Public classes
last-message: Public classes
last-pinned: Public classes
last-pinned: Public classes
last-pinned: Public classes
lock: Public structures

M
managed: Public classes
managed: Public classes
me: Public classes
member-count: Private classes
members: Private classes
mention-all: Public classes
mention-roles: Public classes
mentionable: Public classes
mentionable: Public classes
mentions: Public classes
mfa: Public classes
mfa-level: Private classes
mute: Public classes

N
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Private classes
name: Private classes
nick: Public classes
nonce: Public classes
nonce: Public classes
notification-level: Private classes
nsfw: Public classes
nsfw: Public classes
nsfw: Public classes
nsfw: Public classes
nsfw: Public classes

O
optimal-id-compare: Public special variables
overwrites: Public classes
overwrites: Public classes
owner: Private classes
owner-id: Public classes

P
parent-id: Public classes
parent-id: Public classes
permissions: Public classes
permissions: Public classes
pinned: Public classes
position: Public classes
position: Public classes
position: Public classes
presences: Private classes
provider: Public classes
proxy-icon-url: Public classes
proxy-url: Public classes
proxy-url: Public classes

R
reactions: Public classes
recipients: Public classes
region: Private classes
role-id: Public classes
roles: Public classes
roles: Public classes
roles: Public classes
roles: Public classes
roles: Private classes
running: Public structures

S
seq: Public structures
session-id: Public structures
session-id: Public classes
size: Public classes
Slot, account: Public classes
Slot, afk-id: Private classes
Slot, afk-since: Public structures
Slot, afk-to: Private classes
Slot, allow: Public classes
Slot, animated: Public classes
Slot, application-id: Private classes
Slot, attachments: Public classes
Slot, author: Public classes
Slot, author: Public classes
Slot, available: Public classes
Slot, avatar: Public classes
Slot, avatar: Private classes
Slot, bitrate: Public classes
Slot, bitrate: Public classes
Slot, bot: Public classes
Slot, channel-id: Public classes
Slot, channel-id: Private classes
Slot, channels: Private classes
Slot, colons?: Public classes
Slot, color: Public classes
Slot, color: Public classes
Slot, color: Public classes
Slot, conn: Public structures
Slot, content: Public classes
Slot, content: Public classes
Slot, content-filter: Private classes
Slot, count: Public classes
Slot, data: Public structures
Slot, deaf: Public classes
Slot, deny: Public classes
Slot, description: Public classes
Slot, discriminator: Public classes
Slot, dm-channels: Public classes
Slot, edited-at: Public classes
Slot, email: Public classes
Slot, embed: Public classes
Slot, embed-id: Private classes
Slot, embed?: Private classes
Slot, embeds: Public classes
Slot, emoji: Public classes
Slot, emojis: Private classes
Slot, enabled: Public classes
Slot, event-handlers: Public structures
Slot, expire-behavior: Public classes
Slot, expire-grace: Public classes
Slot, features: Private classes
Slot, fields: Public classes
Slot, file: Public classes
Slot, filename: Public classes
Slot, footer: Public classes
Slot, game: Public classes
Slot, game: Public classes
Slot, guild-id: Public classes
Slot, guild-id: Public classes
Slot, guild-id: Public classes
Slot, guild-id: Public classes
Slot, guild-id: Public classes
Slot, guild-id: Private classes
Slot, guilds: Public classes
Slot, heartbeat-ack: Public structures
Slot, heartbeat-thread: Public structures
Slot, height: Public classes
Slot, height: Public classes
Slot, height: Public classes
Slot, hoist: Public classes
Slot, hoist: Public classes
Slot, icon: Public classes
Slot, icon: Public classes
Slot, icon: Private classes
Slot, icon-proxy-url: Public classes
Slot, icon-url: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Private classes
Slot, image: Public classes
Slot, image: Public classes
Slot, inline: Public classes
Slot, joined-at: Public classes
Slot, joined-at: Private classes
Slot, large: Private classes
Slot, last-message: Public classes
Slot, last-message: Public classes
Slot, last-message: Public classes
Slot, last-pinned: Public classes
Slot, last-pinned: Public classes
Slot, last-pinned: Public classes
Slot, lock: Public structures
Slot, managed: Public classes
Slot, managed: Public classes
Slot, me: Public classes
Slot, member-count: Private classes
Slot, members: Private classes
Slot, mention-all: Public classes
Slot, mention-roles: Public classes
Slot, mentionable: Public classes
Slot, mentionable: Public classes
Slot, mentions: Public classes
Slot, mfa: Public classes
Slot, mfa-level: Private classes
Slot, mute: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Private classes
Slot, name: Private classes
Slot, nick: Public classes
Slot, nonce: Public classes
Slot, nonce: Public classes
Slot, notification-level: Private classes
Slot, nsfw: Public classes
Slot, nsfw: Public classes
Slot, nsfw: Public classes
Slot, nsfw: Public classes
Slot, nsfw: Public classes
Slot, overwrites: Public classes
Slot, overwrites: Public classes
Slot, owner: Private classes
Slot, owner-id: Public classes
Slot, parent-id: Public classes
Slot, parent-id: Public classes
Slot, permissions: Public classes
Slot, permissions: Public classes
Slot, pinned: Public classes
Slot, position: Public classes
Slot, position: Public classes
Slot, position: Public classes
Slot, presences: Private classes
Slot, provider: Public classes
Slot, proxy-icon-url: Public classes
Slot, proxy-url: Public classes
Slot, proxy-url: Public classes
Slot, reactions: Public classes
Slot, recipients: Public classes
Slot, region: Private classes
Slot, role-id: Public classes
Slot, roles: Public classes
Slot, roles: Public classes
Slot, roles: Public classes
Slot, roles: Public classes
Slot, roles: Private classes
Slot, running: Public structures
Slot, seq: Public structures
Slot, session-id: Public structures
Slot, session-id: Public classes
Slot, size: Public classes
Slot, splash: Private classes
Slot, status: Public classes
Slot, status: Public classes
Slot, synced-at: Public classes
Slot, syncing: Public classes
Slot, system-channel-id: Private classes
Slot, text: Public classes
Slot, thumbnail: Public classes
Slot, timestamp: Public classes
Slot, timestamp: Public classes
Slot, title: Public classes
Slot, token: Public structures
Slot, token: Private classes
Slot, topic: Public classes
Slot, topic: Public classes
Slot, topic: Public classes
Slot, tts: Public classes
Slot, tts: Public classes
Slot, type: Public classes
Slot, type: Public classes
Slot, type: Public classes
Slot, type: Public classes
Slot, type: Public classes
Slot, type: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, user: Public structures
Slot, user: Public classes
Slot, user: Public classes
Slot, user: Public classes
Slot, user: Public classes
Slot, user: Public classes
Slot, user: Private classes
Slot, user-lim: Public classes
Slot, user-limit: Public classes
Slot, username: Public classes
Slot, value: Public classes
Slot, value: Public classes
Slot, verification-level: Private classes
Slot, verified: Public classes
Slot, version: Public structures
Slot, version: Public classes
Slot, video: Public classes
Slot, widget-channel-id: Private classes
Slot, widget-enabled: Private classes
Slot, width: Public classes
Slot, width: Public classes
Slot, width: Public classes
Special Variable, *all-permissions*: Private special variables
Special Variable, *bot-url*: Private special variables
Special Variable, *channels*: Private special variables
Special Variable, *client*: Public special variables
Special Variable, *cmd-prefix-table*: Private special variables
Special Variable, *emojis*: Private special variables
Special Variable, *gateway-url*: Private special variables
Special Variable, *guilds*: Private special variables
Special Variable, *permission-values*: Private special variables
Special Variable, *ratelimitlimits*: Private special variables
Special Variable, *ratelimitsrems*: Private special variables
Special Variable, *ratelimitsresets*: Private special variables
Special Variable, *roles*: Private special variables
Special Variable, *unix-epoch*: Public special variables
Special Variable, *users*: Private special variables
Special Variable, +api-suffix+: Public special variables
Special Variable, +base-url+: Public special variables
Special Variable, +gw-rate-limit+: Public special variables
Special Variable, +gw-rate-limit-connection+: Public special variables
Special Variable, +gw-rate-limit-game-status+: Public special variables
Special Variable, +lib+: Public special variables
Special Variable, +os+: Public special variables
Special Variable, optimal-id-compare: Public special variables
splash: Private classes
status: Public classes
status: Public classes
synced-at: Public classes
syncing: Public classes
system-channel-id: Private classes

T
text: Public classes
thumbnail: Public classes
timestamp: Public classes
timestamp: Public classes
title: Public classes
token: Public structures
token: Private classes
topic: Public classes
topic: Public classes
topic: Public classes
tts: Public classes
tts: Public classes
type: Public classes
type: Public classes
type: Public classes
type: Public classes
type: Public classes
type: Public classes

U
url: Public classes
url: Public classes
url: Public classes
url: Public classes
url: Public classes
url: Public classes
url: Public classes
user: Public structures
user: Public classes
user: Public classes
user: Public classes
user: Public classes
user: Public classes
user: Private classes
user-lim: Public classes
user-limit: Public classes
username: Public classes

V
value: Public classes
value: Public classes
verification-level: Private classes
verified: Public classes
version: Public structures
version: Public classes
video: Public classes

W
widget-channel-id: Private classes
widget-enabled: Private classes
width: Public classes
width: Public classes
width: Public classes


A.4 Data types

Jump to:   A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

A
account: Public classes
attachment: Public classes
available-guild: Private classes

B
bot: Public structures

C
cache: Public structures
cache.lisp: The lispcord/src/classes/cache․lisp file
category: Public classes
channel: Public classes
channel.lisp: The lispcord/src/classes/channel․lisp file
channel.lisp: The lispcord/src/http/channel․lisp file
chnl: Private classes
Class, account: Public classes
Class, attachment: Public classes
Class, available-guild: Private classes
Class, category: Public classes
Class, channel: Public classes
Class, chnl: Private classes
Class, dm-channel: Public classes
Class, embed: Public classes
Class, embed-author: Public classes
Class, embed-field: Public classes
Class, embed-footer: Public classes
Class, embed-generic: Public classes
Class, embed-provider: Public classes
Class, embed-video: Public classes
Class, emoji: Public classes
Class, game: Public classes
Class, group-dm: Public classes
Class, guild: Public classes
Class, guild-channel: Public classes
Class, integration: Public classes
Class, integration-object: Private classes
Class, member: Public classes
Class, message: Public classes
Class, news-channel: Public classes
Class, overwrite: Public classes
Class, partial-channel: Public classes
Class, partial-emoji: Public classes
Class, partial-message: Public classes
Class, partial-role: Public classes
Class, permissions: Public classes
Class, presence: Public classes
Class, reaction: Public classes
Class, ready: Public classes
Class, role: Public classes
Class, store-channel: Public classes
Class, text-channel: Public classes
Class, user: Public classes
Class, voice-channel: Public classes
Class, webhook: Private classes
classes: The lispcord/src/classes module
constants.lisp: The lispcord/src/constants․lisp file
core.lisp: The lispcord/src/classes/core․lisp file
core.lisp: The lispcord/src/core․lisp file
core.lisp: The lispcord/src/http/core․lisp file

D
dm-channel: Public classes

E
embed: Public classes
embed-author: Public classes
embed-field: Public classes
embed-footer: Public classes
embed-generic: Public classes
embed-image: Public types
embed-provider: Public classes
embed-thumbnail: Public types
embed-video: Public classes
embed.lisp: The lispcord/src/classes/embed․lisp file
emoji: Public classes
emoji.lisp: The lispcord/src/classes/emoji․lisp file
emoji.lisp: The lispcord/src/http/emoji․lisp file

F
File, cache.lisp: The lispcord/src/classes/cache․lisp file
File, channel.lisp: The lispcord/src/classes/channel․lisp file
File, channel.lisp: The lispcord/src/http/channel․lisp file
File, constants.lisp: The lispcord/src/constants․lisp file
File, core.lisp: The lispcord/src/classes/core․lisp file
File, core.lisp: The lispcord/src/core․lisp file
File, core.lisp: The lispcord/src/http/core․lisp file
File, embed.lisp: The lispcord/src/classes/embed․lisp file
File, emoji.lisp: The lispcord/src/classes/emoji․lisp file
File, emoji.lisp: The lispcord/src/http/emoji․lisp file
File, gateway.lisp: The lispcord/src/gateway․lisp file
File, guild.lisp: The lispcord/src/classes/guild․lisp file
File, guild.lisp: The lispcord/src/http/guild․lisp file
File, integration.lisp: The lispcord/src/classes/integration․lisp file
File, lispcord.asd: The lispcord/lispcord․asd file
File, lispcord.lisp: The lispcord/src/lispcord․lisp file
File, message.lisp: The lispcord/src/classes/message․lisp file
File, package.lisp: The lispcord/src/classes/package․lisp file
File, package.lisp: The lispcord/src/package․lisp file
File, permissions.lisp: The lispcord/src/classes/permissions․lisp file
File, pipes.lisp: The lispcord/src/pipes․lisp file
File, ratelimits.lisp: The lispcord/src/ratelimits․lisp file
File, user.lisp: The lispcord/src/classes/user․lisp file
File, user.lisp: The lispcord/src/http/user․lisp file
File, util.lisp: The lispcord/src/util․lisp file
function-designator: Private types

G
game: Public classes
gateway.lisp: The lispcord/src/gateway․lisp file
group-dm: Public classes
guild: Public classes
guild-channel: Public classes
guild.lisp: The lispcord/src/classes/guild․lisp file
guild.lisp: The lispcord/src/http/guild․lisp file

H
http: The lispcord/src/http module

I
integration: Public classes
integration-object: Private classes
integration.lisp: The lispcord/src/classes/integration․lisp file

L
lispcord: The lispcord system
lispcord: The lispcord package
lispcord.asd: The lispcord/lispcord․asd file
lispcord.classes: The lispcord․classes package
lispcord.classes.pub: The lispcord․classes․pub package
lispcord.constants: The lispcord․constants package
lispcord.core: The lispcord․core package
lispcord.gateway: The lispcord․gateway package
lispcord.http: The lispcord․http package
lispcord.lisp: The lispcord/src/lispcord․lisp file
lispcord.pipes: The lispcord․pipes package
lispcord.ratelimits: The lispcord․ratelimits package
lispcord.util: The lispcord․util package

M
member: Public classes
message: Public classes
message-type: Private types
message.lisp: The lispcord/src/classes/message․lisp file
Module, classes: The lispcord/src/classes module
Module, http: The lispcord/src/http module
Module, src: The lispcord/src module

N
news-channel: Public classes

O
overwrite: Public classes

P
Package, lispcord: The lispcord package
Package, lispcord.classes: The lispcord․classes package
Package, lispcord.classes.pub: The lispcord․classes․pub package
Package, lispcord.constants: The lispcord․constants package
Package, lispcord.core: The lispcord․core package
Package, lispcord.gateway: The lispcord․gateway package
Package, lispcord.http: The lispcord․http package
Package, lispcord.pipes: The lispcord․pipes package
Package, lispcord.ratelimits: The lispcord․ratelimits package
Package, lispcord.util: The lispcord․util package
package.lisp: The lispcord/src/classes/package․lisp file
package.lisp: The lispcord/src/package․lisp file
partial-channel: Public classes
partial-emoji: Public classes
partial-message: Public classes
partial-role: Public classes
permissions: Public classes
permissions.lisp: The lispcord/src/classes/permissions․lisp file
pipes.lisp: The lispcord/src/pipes․lisp file
presence: Public classes

R
ratelimits.lisp: The lispcord/src/ratelimits․lisp file
reaction: Public classes
ready: Public classes
role: Public classes

S
snowflake: Public types
src: The lispcord/src module
store-channel: Public classes
Structure, bot: Public structures
Structure, cache: Public structures
System, lispcord: The lispcord system

T
text-channel: Public classes
Type, embed-image: Public types
Type, embed-thumbnail: Public types
Type, function-designator: Private types
Type, message-type: Private types
Type, snowflake: Public types

U
user: Public classes
user.lisp: The lispcord/src/classes/user․lisp file
user.lisp: The lispcord/src/http/user․lisp file
util.lisp: The lispcord/src/util․lisp file

V
voice-channel: Public classes

W
webhook: Private classes