Skip to content

Discord Apps Wiki

V3L0C1T13S edited this page Mar 3, 2023 · 27 revisions

This is a list of Discord API wrappers, clients, and other apps being used to test Reflectcord. Overall, this wiki contains larger pieces of code, preferably with test suites available.

Smaller apps such as a ping pong bot probably don't need to be included, unless they don't work, in which case they definitely should. Rule of thumb: If it doesn't work it should be included here.

Apps are rated with 4 ratings:

Works, OK, Runs, and Broken

App Status Notes
Abaddon Runs Maintains connection but fails to decode most dispatch events with a JSON out of range error
GTKCord4 Broken Crashes on gateway connect
Official Discord Client OK Account and server management can be "iffy"
Discord.js Works Most major features work as of commit 31eebdeea8b07da77976e05044fd8cd46d735d33Z
esmBot OK Everything except music works. Sometimes errors out because of unimplemented message component types.
Hummus (Discord 2016) OK Using unsupported locales locks up the client, replies show up as blank, and embeds work only half the time.
Discord.py OK Most stuff works as of ef51c8c8e40cb86f4d570eadb0ad70687885710f - Replies appear to cause an error in fromSnowflake. Details
Oceanic.js Works Almost everything works as of 0ebb0e03f9a326a26c325e508e67f43951bddb02
Pycord OK Same as discord.py
Opencord Runs Just barely runs, and crashes due to Opencord expecting old DTOs.
Discord mobile (Kotlin) Broken Nullptr exception on connect
Revolt Subsystem for Discord Works Works as expected. Don't see a reason you'd need to use it since it would just be Revolt (RSD)->Discord (Refcord)->Revolt.
Clone this wiki locally