2017-10-09 37 views
2

我正在使用Discord.JS的awaitMessages來檢查郵件是否爲1,2,3,4或CDiscord.JS從awaitMessages獲取郵件作者並檢查郵件內容

我希望能夠檢查作者的1,2等。是發起awaitMessages的作者。
例如,如果有人發起了awaitMessages並輸入了一個,我將如何獲得該'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)); 

這就是我使用

回答

0

我已經理解了它的代碼。 Discord.JS的.map()就是答案!