Javascript 如何手动或模拟触发guildMemberAdd

Javascript 如何手动或模拟触发guildMemberAdd,javascript,node.js,discord.js,Javascript,Node.js,Discord.js,最近,我为每一个加入我不和的新成员(一个小成员)做了一次个人问候。 机器人会生成一个完整的图像,包括壁纸、用户的化身和问候语。但我(显然)只为新用户工作。现在我希望我的朋友也能受到欢迎。我想象只要输入一个频道/问候语,它就会模仿一个新的MemberAdd。我的命令处理程序工作正常,我从oroginal client.on(“guildMemberAdd”…)复制了代码,但意识到我需要以某种方式引用成员,如在client.on(“guildMemberAdd”,async(member)=>{ 如

最近,我为每一个加入我不和的新成员(一个小成员)做了一次个人问候。 机器人会生成一个完整的图像,包括壁纸、用户的化身和问候语。但我(显然)只为新用户工作。现在我希望我的朋友也能受到欢迎。我想象只要输入一个频道/问候语,它就会模仿一个新的MemberAdd。我的命令处理程序工作正常,我从oroginal client.on(“guildMemberAdd”…)复制了代码,但意识到我需要以某种方式引用成员,如在
client.on(“guildMemberAdd”,async(member)=>{
如何从ID获取成员,如
constmember=…
。其余的应该可以正常工作


提前感谢!

您可以使用这个简单的方法。 假设您有一个成员对象

member.guild.members.cache.find(m => m.id === "id");

你可以用这个简单的方法。 假设您有一个成员对象

member.guild.members.cache.find(m => m.id === "id");

您可以发出事件,这意味着您可以运行事件。只需将.emit函数与参数一起使用,例如:

Client.emit(“guildMemberAdd”,guildMember)

这将运行函数,就像它是一个正在加入的成员一样。

您可以发出事件,这意味着您可以运行事件。只需将.emit函数与参数一起使用,例如:

Client.emit(“guildMemberAdd”,guildMember)
它将运行函数,就像它是一个正在加入的成员一样