Comments (4)
Happy to help!
Also, the client: this
is useless since it's automatically added here, in the ListenerHandler constructor.
from discord-akairo.
What version are you on? If on master/beta, you have to specify the emitters yourself (except client
) with ListenerHandler#setEmitters
from discord-akairo.
Adding on the previous comment, there's also the listener guide that will help you set it up.
Also CommandHandler#commandCooldown (on stable) has been renamed to CommandHandler#cooldown (on master).
from discord-akairo.
okay cool, finally got it, that was confusing. I ended up running into another problem with zucc that silently stopped my bot from connecting which was a pain but for future people who come across this issue this is what I changed (Master version) In the listener:
class cooldownListener extends Listener {
constructor() {
super('cooldown', {
emitter: 'commandHandler',
event: 'cooldown'
});
}
and in my client constructor I have this now:
this.commandHandler.useInhibitorHandler(this.inhibitorHandler);
this.commandHandler.useListenerHandler(this.listenerHandler);
this.listenerHandler.setEmitters({
client: this, //don't know if this is required but doesn't error when included
commandHandler: this.commandHandler,
inhibitorHandler: this.inhibitorHandler,
listenerHandler: this.listenerHandler,
});
this.commandHandler.loadAll();
this.listenerHandler.loadAll();
this.inhibitorHandler.loadAll();
Thanks for you help guys :) so many very helpful people in this community <3
from discord-akairo.
Related Issues (20)
- Suggestion: Drop node v12 for v14 in next major version
- Weird intents problem HOT 1
- On dootherwise... HOT 1
- discordjs v13 support
- Discord.JS V13 problem with Discord-Akairo HOT 2
- InteractionCreate event is not triggering. HOT 8
- bot stops working after a few secs HOT 1
- ES6 ESM imports not working
- TypeError: this.client.setInterval is not a function HOT 4
- Improved Documentation on Emitted Events
- DM commands no longer work HOT 1
- Conditional Commands is not works.
- Cannot execute commands without basic intents HOT 2
- voiceStateUpdate event not triggering listener
- discord.js 13x support should come as soon as possible
- How do I ban a member who is not on the server, I select a member in args[] but can't find it. HOT 1
- Es Module
- Deprecation when updating commands that require bot to update a message
- Update docs/samples: disableMentions has been removed and replaced with allowedMentions
- Convert to twitch.tv
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-akairo.