我对discord.js和node.js并没有真正的经验,但是我想知道如何将发送到机器人的DM记录到控制台。这是我用来向其他人发送消息的代码。
[![.container {
position: relative;
text-align: center;
color: white;
}
/* Bottom left text */
.bottom-left {
position: absolute;
bottom: 8px;
left: 16px;
}
/* Top left text */
.top-left {
position: absolute;
top: 8px;
left: 16px;
}
/* Top right text */
.top-right {
position: absolute;
top: 8px;
right: 16px;
}
/* Bottom right text */
.bottom-right {
position: absolute;
bottom: 8px;
right: 16px;
}
/* Centered text */
.centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}][1]][1]
答案 0 :(得分:0)
您可以检查您提到的用户的ID是否与您的漫游器相同。
case 'senddm':
mention = msg.mentions.users.first();
msg.delete();
if (mention == null) { return; }
mentionMessage = msg.content.slice(9);
mention.sendMessage(mentionMessage);
if(mention.id === "your bot id here"){
console.log(`Send message: ${mentionMessage}`)
}
break;