Discord Node.js机器人将收到的消息记录到控制台

时间:2020-06-02 15:52:46

标签: node.js bots discord discord.js

我对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]

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;