Skip to content

Instantly share code, notes, and snippets.

View dolfies's full-sized avatar
👽

dolfies dolfies

👽
View GitHub Profile
@dolfies
dolfies / templates.md
Last active January 20, 2025 05:06
Guild Templates

Guild Templates

All collected official Discord templates.

First-Party

Name Description Link Verified
Blank Server Default created guild 2TffvPucqHkN
Classroom Guild for a classroom fVfBazbqjhXg
@dolfies
dolfies / keybase.md
Created January 20, 2025 04:31
Keybase proof

Keybase proof

I hereby claim:

  • I am dolfies on github.
  • I am dolfies (https://keybase.io/dolfies) on keybase.
  • I have a public key ASBaF5-bTHyF1TUHjckFwmcL7fbppy76lkQvNbbMOTNvhAo

To claim this, I am signing this object:

Discord Custom Settings RFC

This document outlines a way for third-party Discord clients, plugins, or other modifications to persist custom settings, data, and user preferences to a given Discord account. Settings are to be persisted in a way where they do not interfere with the normal operation of the Discord client or with other third-party modifications. Settings will also support real-time updates through Discord's existing Real Time Gateway.

Design

This goal is accomplished through Discord's existing user settings API. The current implementation uses protobufs, with three distinct settings types:

export enum UserSettingsTypes {