我尝试用我在互联网上找到的各种方式编写条件语句。但是,机器人似乎无法识别我的客户 ID。我究竟做错了什么? 代码:
if(msg.author === '<@8421258276382****>')
{
const yorepLKB = yoRepliesKB[Math.floor(Math.random() * yoRepliesKB.length)];
msg.reply(yorepLKB);
}
这里,引号里面的id是我的discord id。
答案 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>