Button doing nothing
No errors too
Solution:Jump to solution
the folder for your buttons is incorrect then. As per our guide the folder should be called
interaction-handlers
: https://sapphirejs.dev/docs/Guide/interaction-handlers/what-are-theySapphire Framework
What are they? | Sapphire
These are interaction handlers! A simple class you can extend to handle almost all the interactions you may receive in
7 Replies
Try wrapping the handler in try catch block
💀
And add logging within your handler to see if the handler method
parse
is being called when you click the buttonits not called
alr checked
1. Which version of
@sapphire/framework
are you using?
2. What's your file/folder structure?
3. Did you use the CLI to generate your bot?
4. What's your main
(CJS) or module
(ESM) property in package.json
5. Are you using TypeScript? And if so, how are you compiling and running your code? That is to say, what are your build and startup scripts?
- Did you remove your output folder and rebuild then try again?
6. Is your problem related to message commands? Did you add loadMessageCommandListeners
to your SapphireClient
options
Remember that if you are new to @sapphire/framework
it is important that you read the user guide.Latest version
index.js
- buttons
- commands
I didnt use the cli
module
Im using tsc i tried rebuilding
not related i think
@Favna answered
Sorry for ping
Solution
the folder for your buttons is incorrect then. As per our guide the folder should be called
interaction-handlers
: https://sapphirejs.dev/docs/Guide/interaction-handlers/what-are-theySapphire Framework
What are they? | Sapphire
These are interaction handlers! A simple class you can extend to handle almost all the interactions you may receive in