【发布时间】:2019-08-02 03:22:29
【问题描述】:
制作一个 Discord 机器人,它有一些命令可以向私人服务器请求登录信息。其中一些是根据具体情况给出的。因此,目前当有人使用 !Ticket 命令时,机器人会向我发送 dm。我想包括使用该命令的人的用户名。
使用 ${messages.author} 或 ${user} 时,它只是在消息中准确显示,而不是实际用户或作者。
我正在使用 discord.js.org 文档,但对此仍然很陌生。我在网上看到了一些字符串,但似乎无法弄清楚如何使用实际文档来追踪字符串....我知道这听起来一定很傻,
我只是想知道它是如何工作的。我猜它应该是类似messages.author的东西。然后以某种方式打印或显示它?如果有人能指出我在哪里查看文档的字符串顺序,那就太好了。
我尝试了多个我在上一个命令中使用的函数,但大多数都没有我猜的那么复杂。
case 'ticket':
const user = bot.users.get('Id of the recipient/admin');
//var user = message.author;
user.send('Server info has been requested by <author?>');
return message. reply ('A request has been sent. info is handed out
manually so it might take a bit if admins are
offline')
我希望收到一条消息说“服务器信息已被请求”
并且使用该命令的人在使用该命令后收到@消息,这最后一个@位已经起作用了。
【问题讨论】:
标签: javascript node.js string discord.js