gpt4 book ai didi

node.js - Discord.js:手动触发事件

转载 作者:太空宇宙 更新时间:2023-11-03 22:57:21 25 4
gpt4 key购买 nike

我在 discord.js 中有一个基本的审核机器人,用 node.js 编写。我需要对机器人运行一些测试,但为此,我需要切换一个事件。我知道 node.js 有一个 e.dispatchEvent(event) 但据我所知,discord.js 没有类似的功能那。

我想知道相当于什么。

最佳答案

Discord 客户端扩展了 Node.js EventEmitter,因此您可以使用 EventEmitter#emit()方法来调用附加到事件的监听器函数。例如...

// Assuming 'client' is a Client, 'member' is a GuildMember
client.emit('guildMemberAdd', member);

您可以找到客户端通常发出的事件的完整列表 here .

关于node.js - Discord.js:手动触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57478980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com