Aura
Aura
The format is handled in the lines below, but this is always sent as a string, I noticed it because I got a JSON parse error while looking for `antarctica`,...
*Preface: this RFC (Request For Comments) is meant to gather feedback and opinions for the feature set and some implementation details for `@discordjs/sharder`! While a lot of the things mentioned...
Starting with Discord.js v13.0.0, we removed a lot of add-ons, such as `Channel#_typing` (https://github.com/discordjs/discord.js/pull/6114), `User#lastMessageId`, `User#lastMessageChannelId` (https://github.com/discordjs/discord.js/pull/6046), and so on. Those changes have helped reduce Discord.js' memory footprint greatly. With...
**Please describe the changes this PR makes and why it should be merged:** I heard you wanted a nice and complete sharder. :eyes: This sharder draws inspiration from the strategy...
Discord has released an intents system during early 2020. Later on, it stopped sending us DM channels during the READY dispatch. On the other side, Discord.js was always built with...
*Probably our oldest standing task in our roadmap, dating back from 12-dev's early days, in fact it was supposed to be removed when we implemented internal sharding.* At the moment,...
**Is your feature request related to a problem? Please describe.** There are many issues that arise from mutating option objects, for example, they can mutate data in unexpected ways, see...
Initially, we made a global user cache because they exist only once in Discord, however, that has brought many caching issues that eventually required fixes that damage the overall performance,...
> ℹ️ **This goes hand-in-hand with #6567, and as such, the linked PR must be solved before this one.** # ❓ The problem Currently, the way we handle channels in...
In many places, we have methods and properties that either return raw or filled API data. Particularly, the union type `Message | APIMessage`, notably used in `BaseCommandInteraction`. What if we...