我如何让不和谐机器人以某种方式回复我的命令

时间:2021-05-12 20:26:01

标签: node.js discord discord.js

我尝试用我在互联网上找到的各种方式编写条件语句。但是,机器人似乎无法识别我的客户 ID。我究竟做错了什么? 代码:

  if(msg.author === '<@8421258276382****>')
{
        const yorepLKB = yoRepliesKB[Math.floor(Math.random() * yoRepliesKB.length)];
        msg.reply(yorepLKB);
}

这里,引号里面的id是我的discord id。

1 个答案:

答案 0 :(得分:0)

message#author 返回一个 User 类,它不等于 use strict; use warnings; use feature 'say'; /^TaskID:\s+(\d+)/ && say $1 while <>; 。 (尽管如果您在 User 中发送 message 类,Discord.JS 会将其解析为提及。)

您可以像这样检查 User 的 ID:

<@ID>