【问题标题】:Discord.JS getting message author from awaitMessages & checking the message contentDiscord.JS 从 awaitMessages 获取消息作者并检查消息内容
【发布时间】:2018-03-20 07:52:25
【问题描述】:

我正在使用 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));

这是我正在使用的代码

【问题讨论】:

    标签: javascript discord


    【解决方案1】:

    我想通了。 Discord.JS 的 .map() 就是答案!

    【讨论】:

      猜你喜欢
      • 2021-12-13
      • 2020-12-08
      • 2021-09-08
      • 2022-01-24
      • 2013-04-02
      • 1970-01-01
      • 2016-12-10
      • 2021-06-26
      相关资源
      最近更新 更多