sapphire-support
discordjs-support
old-sapphire-support
old-discordjs-support
old-application-commands-and-interactions
Bot wont go online
yarn dev I get this problem
GuildDelete Event somehow gets triggered when I restart my Bot

TypeError: Class extends value undefined is not a constructor or null
THREAD_CREATE event Listener run method arguments
ws event also receives only ONE argument which is that APIThreadChannel, there is no second argument NewlyCreated. That gets inserted by DiscordJS....await args.pick("member");
args.pick('member', { context: { performFuzzySearch: false }})Command info command issue
Running in production
speakerName translation in FFXIVIpcChat
Clearing registered slash commands
ReferenceError: [ENV] BOT_OWNER_IDS - The key must be an array, but is empty or undefined.
@skyra/env-utilities and when I start up my bot, I get the error reported in the title of this post. I cannot figure out what I am missing. I have a .env.local file in my src directory.
It is erroring when it gets to export const OWNERS = envParseArray('BOT_OWNER_IDS'); in my src/lib/constants.ts file.
This is the contents of my src/lib/setup.ts file:...setup. Calling constants means that envParseArray gets executed, but because setup hasn't ran yet you get the error that you do.
So the fix is to split your constants file in stuff that is needed for env, and stuff that isn't needed. That way you can safely import the former in setup....How can I turn a joinedTimestamp into this Discord Timestamp
How to use `@sapphire/shapeshift ` dateValid & stringRegex
YYYY-MM-DD. I want to perform validation on this and throw an error if it is not in this format or not a valid date. I was looking at the documenation, but I was hoping to see a code example to help explain the usage. I appreciate the explanation and help.s.string.regex(/\d{4}-\d{2}-\d{2}/)
s.string.regex(/\d{4}-\d{2}-\d{2}/)
Access extended sapphire client
container.client, and you need to add module augmentation to add the properties to the Client class from discord.js
```ts
declare module 'discord.js' {
interface Client {
myCustomProperty: any...Version mismatch between Sapphire and dapi-types
!isStageChannel (...)Whats the syntax to require Permission X AND Y OR Z when using requiredUserPermissions
requiredUserPermissions. Its an array so Im not sureHow to use windows env variables using skyra env utilities

Pattern for fetching all registered slash commands
/help slash command that shows all the available guild commands and their description? I want to get the names and descriptions for all the slash commands.
I realize I can use the raw discord client to fetch that registered commands and parse then use that. However, I'm trying to see if it's possible to avoid making those additional network calls.
Thanks....client.stores.get('commands')Precondition with Slash Command
this.error({ message: 'error' }); in precondition, it does nothing.
```js...How to use skyra env utilities with the cli generated project?
MONGO=URI
MONGO=URI

How to get the current channel a slash command was used in
const target= await interaction.guild?.channels.cache.get('id');
const target= await interaction.guild?.channels.cache.get('id');
client.channels.fetch(process.env.BOT_REPORT_CHANNEL_ID)...