我有Discord Bot,它必须提及用户并在发送消息之前发送数据。 我的代码:
const discord = require('discord.js');
const client = new discord.Client;
const prefix = "!";
client.on('message', message => {
if (message.content == (prefix + "logs")) {
message.channel.send(message.author + " " + message.createdAt, {
files: [
"path to file",
]
});
}
});
client.login('token');
我得到输出:
480059129793347586 Sat Jul 25 2020 20:12:15 GMT+0000 (Coordinated Universal Time)
为什么漫游器发送ID但不提及用户?
下一个问题...
如何更改GMT?
答案 0 :(得分:1)
要提及某人,您实际上需要身份证。并发送以下字符串:
<@ userID>
因此,要提及用户,只需:
“ <@” + message.author.id +“>”