最近,我为加入不和谐状态的每个新成员(一个小成员)致以亲切问候。
该机器人会生成带有墙纸,用户头像和问候消息的完整图像。但是我(显然)只为新用户工作。现在我也希望我的朋友们受到欢迎。我想只要输入一个频道/ greet,它就会模仿一个新的MemberAdd。我的命令处理程序工作正常,我从原始的client.on(“ guildMemberAdd” ...)复制了代码,但是意识到我需要某种方式引用该成员,例如client.on("guildMemberAdd", async (member) => {
如何从ID到成员,例如const member = ...
。其余的应该正常工作。
谢谢!
答案 0 :(得分:1)
您可以只使用这种简单的方法。 假设您有一个成员对象。
member.guild.members.cache.find(m => m.id === "id");
答案 1 :(得分:1)
您可以发出事件,这意味着您可以运行这些事件。只需使用带有参数的 .emit 函数,例如:
Client.emit("guildMemberAdd", guildMember)
这会像加入成员一样运行该函数。