【发布时间】:2018-11-30 04:37:46
【问题描述】:
如何在 discord.js 中使用 message.channel.send 正确标记用户?
这是我的代码:
function replaceAll(str, find, replacer) {
return str.replace(new RegExp(find, 'g'), replacer);
}
Bot.on('message', (message) => {
var mcontent = message.content;
var mauth = message.author;
var mtag = mauth.tag;
if (mcontent.includes("@p")) {
var newmsg = replaceAll(mcontent, "@p", "@" + mtag);
message.delete();
message.channel.send(newmsg);
});
而且,它会打印:(顺便说一下,我是 hieyou1#6009)[with the message.delete();禁用]
执行时没有控制台日志。
【问题讨论】:
标签: javascript node.js discord.js