gpt4 book ai didi

javascript - 如何让用户对象发送pm

转载 作者:行者123 更新时间:2023-11-30 21:08:01 25 4
gpt4 key购买 nike

我目前正在使用 discord.js 机器人,我的问题是我想向连接到服务器的特定用户发送私有(private)消息。

我想做类似 this 中的事情线程回答。目标是使用这个:

message.author.sendMessage("Your message here.")

但除了 .author 之外,我想将它发送到服务器上的其他客户端,所以我想我必须获得一个用户对象或类似的东西......

我希望有人能帮助我。谢谢

最佳答案

自从看到您的代码后,我可以放心地假设您知道如何使用您的机器人向用户发送消息。所以我只解释获取用户的部分。

如果说您想在新用户连接到服务器时向用户发送消息,可以使用 guildMemberAdd 事件处理程序。

client.on("guildMemberAdd", user => {
//stuff here
})

该处理程序中的 user 是一个 GuildMember 对象。

现在从那里开始。如果你想通知服务器的所有者有人加入,只需执行 user.guild.owner ,它将返回另一个包含服务器所有者属性的 GuildMember 对象。

只需查看有关client 对象的文档here ,您将能够看到事件处理程序列表。

关于javascript - 如何让用户对象发送pm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46424511/

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