WebSocket Events
This is a partial reference. The full event catalog will be generated from
the server source as part of the ongoing documentation effort.
Event Categories
Messages
| Event | Description |
|---|
message.created | A new message was sent in a channel |
message.updated | A message was edited |
message.deleted | A message was deleted |
message.reaction.added | A reaction was added to a message |
message.reaction.removed | A reaction was removed from a message |
Direct Messages
| Event | Description |
|---|
dm.message.created | A new DM was received |
dm.message.updated | A DM was edited |
dm.message.deleted | A DM was deleted |
Presence
| Event | Description |
|---|
presence.update | A user’s online status changed |
typing.start | A user started typing in a channel |
Voice
| Event | Description |
|---|
voice.joined | A user joined a voice channel |
voice.left | A user left a voice channel |
voice.media.update | A user toggled mute/deafen/camera |
Channels & Servers
| Event | Description |
|---|
channel.created | A new channel was created |
channel.updated | A channel was modified |
channel.deleted | A channel was deleted |
server.updated | Server settings were changed |
member.joined | A new member joined the server |
member.left | A member left or was removed |
Calls
| Event | Description |
|---|
call.incoming | An incoming call notification |
call.accepted | A call was accepted |
call.ended | A call ended |