Discord.JS从awaitMessages&获取消息作者检查邮件内容

时间:2017-10-09 07:21:27

标签: javascript discord

我正在使用Discord.JS的awaitMessages来检查消息是 1,2,3,4还是C

我希望能够检查 1,2等的作者是否与发起awaitMessages的作者相同。
例如,如果某人发起了awaitMessages并输入了 1 ,我该如何获得该“1”消息的作者?

msg.channel.awaitMessages(mess => mess.content === '1', {
    max: 1,
    time: 10000,
    errors: ['time'],
 }).then((gotMess) => {
    new Promise((resolve, reject) => {
        if (gotMess.author == msg.author && gotMess.first().content == '1') {
            resolve(queueVideo(msg, queue, 0));
        } else if (gotMess.first().content !== '1') {
            return reject();
        }
    });
}).catch((e => console.error(e));

这就是我正在使用的代码

1 个答案:

答案 0 :(得分:0)

我已经弄清楚了。 Discord.JS的.map()就是答案!