是否可以通过用户 ID 向某人发送 DM?

时间:2021-01-24 14:25:54

标签: discord.js

我想这样做,以便您可以将某人的用户 ID 传递到一些参数中,而不是提及他们。 我不知道如何通过这种方式传递它,我只是想出了如何通过提及它们来做到这一点。

我该怎么做? 抱歉,我没有提供任何代码,但有人能告诉我怎么做吗?

2 个答案:

答案 0 :(得分:0)

我假设您已经定义了 argsclient。如果您对此变量命名不同,只需更改名称即可。

你可以这样做:

let user = client.users.cache.get(args[0]);
user.send("Hello World!");

用法:

!dm <User ID>

答案 1 :(得分:0)

这个代码可以在没有客户端或参数的情况下放入你的代码中,只需要消息

message.client.users.fetch(message.content).send("Hello there!");