Discord.js:手动触发事件 [英] Discord.js: Manually triggering events
本文介绍了Discord.js:手动触发事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在 discord.js
中有一个基本的审核机器人,它是用 node.js
编写的.我需要在漫游器上运行一些测试,但为此,我需要切换一个事件.我知道 node.js
有一个 e.dispatchEvent(event)
,但是据我所知, discord.js
没有像那.
I have a basic moderation bot in discord.js
, written in node.js
. I need to run some tests on the bots but to do so, I need to toggle an event. I know that node.js
has an e.dispatchEvent(event)
but, to my knowledge, discord.js
does not have a function like that.
我想知道那会是什么.
推荐答案
Discord Client扩展了Node.js EventEmitter,因此您可以使用
A Discord Client extends a Node.js EventEmitter, so you can use the EventEmitter#emit()
method to call listener functions attached to the event. For example...
// Assuming 'client' is a Client, 'member' is a GuildMember
client.emit('guildMemberAdd', member);
您可以在此处找到完整的事件清单..
这篇关于Discord.js:手动触发事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文