Comments (5)
This function is triggered by a command, so the client is ready because it received the command - so it's not an initalisation error
from discord.js.
This appears to be a lack of JavaScript knowledge. You can learn about promises here:
Also for some reason the
GuildBasedChannel
type is missing it'sMessageManager
on the.messages
property, even though it is infact there - hence why it has an any type to get it working.
Not all channels have message managers.
from discord.js.
Sorry, I was missing an await on the last async call due to the fact that I've spent hours trying to get fetchMessage
working - however:
Not all channels have message managers.
Okay, but that channel manager clearly does have a messages
property which does now work, but typescript thinks it doesn't exist at all. Not that it might be undefined or null. It literally thinks it could never possibly exist, and not even never as in never type.
The return type of channels.cache.get
is supposedly GuildBasedChannel | undefined
according to TS at that point
from discord.js.
And a CategoryChannel
or ForumChannel
does in fact not have a .messages
property. You’d need to narrow the channel to one that does, preferably with the <GuildChannel>.isTextBased()
typeguard.
from discord.js.
@Qjuh thank you, I didn't see anything about this in the docs, guides, or stack overflow 🙏
from discord.js.
Related Issues (20)
- Discord js Voice: error on play small audios
- Security Issue with dependent package undici HOT 1
- feat(addEventOption) SlashCommandBuilder HOT 1
- AutocompleteInteraction#options resolver HOT 3
- Ban Appeal
- SequentialHandler.queueRequest does not resolve the promise when the request fails HOT 2
- Using Message.fetch() the code is stopped even though an error is caught HOT 1
- Redundant Message Update Events HOT 2
- Message.inGuild() can be false for messages in closed threads fetched with allowUnknownGuild HOT 3
- hasThread property not showed in message and false instead of true HOT 8
- Discord REST API rejecting valid command "name" properties. HOT 2
- Add a formatter for "Hide hyperlink embed" markdown sequence HOT 4
- New Documentation (often) seems to have incorrect default data HOT 4
- Unknown interaction (10062) when using a modal after canceling the same modal within the awaitModalSubmit time HOT 2
- Issues with message.author randomly returning undefined
- discord.js bot reacts several times on the action. sends multiple messages to the server. HOT 5
- Websocket gets stuck and doesn't resume HOT 10
- Bot not joining voice channel and not leaving and error messages
- collection.sorted is not a function HOT 2
- Add `copy` button on code HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from discord.js.