我想这样做,以便您可以将某人的用户 ID 传递到一些参数中,而不是提及他们。 我不知道如何通过这种方式传递它,我只是想出了如何通过提及它们来做到这一点。
我该怎么做? 抱歉,我没有提供任何代码,但有人能告诉我怎么做吗?
答案 0 :(得分:0)
我假设您已经定义了 args
和 client
。如果您对此变量命名不同,只需更改名称即可。
你可以这样做:
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!");