如何向除我之外的其他成员发送消息?
我尝试了let member= await client.shard.fetchClientValues('users.cache.get("args[0]")')
,但是没有用。
答案 0 :(得分:0)
如果可以获取他们的ID,请尝试
client.users.cache.get(id).send(message)
答案 1 :(得分:0)
假设您将ID存储在名为userID
的变量中,则可以这样进行:
client.shard.broadcastEval(`
const user = client.users.cache.get("${userID}");
if (user) user.send("Your Message");
`);
但是如果在多个分片上找到了用户,这可能会多次发送消息,因此请务必记住这一点;)