【发布时间】:2018-12-02 15:22:28
【问题描述】:
我正在用 JS 在我的 discord 机器人上编写一个关于经济的功能, 所以我需要获取我的成员的 id 并且我正在测试它
let defineduser = '';
if (!args[1]){
defineduser = message.author.id
} else {
let firstMentioned = message.mentions.users.first();
defineduser = firstMentioned.id;
但这实际上不起作用......
我想让我的命令 '!addmoney' 带有 2 个参数:
数量和用户。
实际上金额有效,如果我不提供第二个参数,我的代码实际上有效,因为它是我的 ID。
我认为 message.mentions.users.first(); 已被弃用,但在 discord.js 文档中并未提及...
【问题讨论】:
-
你能提供可实时测试的代码吗?使用
<>按钮 -
为什么这不起作用?你尝试过什么?
-
lgtm,应该在客户端
message事件中工作,将'message'作为参数传递。 -
我刚试了一下,它对我有用...我们可以看看你发送的内容吗?
-
我不是想向这个人发送消息,而只是从参数中恢复他的身份
标签: javascript discord.js