sapphire-support
discordjs-support
old-sapphire-support
old-discordjs-support
old-application-commands-and-interactions
API endpoints
@sapphire/plugin-api built-in Oauth endpoints and what methods do they support?deserialize string-store snowflake to string
Ready listener doesn't run

createRepeatedTask(), how?
CLI - generate messagecommand generate deprecated code ?

Remove Cooldown for a Subcommand while using an external derived class
Commands, and other ways. Even ways to do the same thing with anything extending Subcommand. But I have a problem here, I'm using an external class to keep my code modular and clean, but this raises a problem for me.
I can't seem to delete cooldowns from the WeakMap with this setup, and I don't want to have to make the base class extend Subcommand if I don't need to since it's gonna break a lot of things, mainly with how I'm using them (I'd have to pass some extra stuff into each subcommand, which would be less than good). Is there any other ways of doing what I'm wanting to do here? I haven't found any sort of guide on this particular topic, so... If this is a stupid question, I apologize.
Also, if I am missing anything in here, let me know. I will happily try to get as much help as I can here....this.container.stores.get('preconditions').get('PluginSubcommandCooldown').subcommandBuckets
this.container.stores.get('preconditions').get('PluginSubcommandCooldown').subcommandBuckets
Downloading user's GIF posted from favorite GIF Issue
how to fix?
receiving dynamic arguments
Hosting in a VPS is just not possible (value.replace is not a function)

Can I make a precondition not reply to the user if errored?
Validation error when importing builders from `discord.js` rather than `@discordjs/builders`
How can I partition custom id schemas using `@sapphire/string-store`
parse method of interaction handlers to determine whether a given interaction should be handled by it, as such:
```ts
public override async parse(interaction: ButtonInteraction) {
const deserializedCustomId = MinesGameQuickPlayConfigurationMessage.customIdStore.deserialize(interaction.customId);...PaginatedMessage "This maze wasn't meant for you...what did you do." on a user app
A cleaner web experience for this forum

Ping command in the Guide does not work

TypeError: Cannot read properties of undefined (reading 'languages')
Reaction listener not working for additions, only removals
Did something change about what gets logged on bot initialization?
SapphireClient's built-in logger with @sapphire/plugin-logger.
I used to get logs like the ones in the first image, but now I'm getting only 2 lines logged, as shown in the second.
I should also mention that the logs from the first image are from a sharded application, while the second are not. Would that be the reason?...package.json points to dist/sharding_manager/index.js but my piece directories are under dist/shard.
You can use the baseUserDirectory option when instantiating the SapphireClient to point to the correct directory. In my case it was set to dist/shard....