【发布时间】:2021-03-23 04:08:57
【问题描述】:
client.on('message', async message => {
var staffmember = message.guild.members.cache.filter(member => {
member.roles.cache.get('785610325457764383')
})
let user = message.author.id
if(message.channel.id !== '752887367052034108') return
message.react('752897613669335140')
message.react('752896964718362644')
.then(() => {
message.awaitReactions(reaction => reaction.id === '752897613669335140' && staffmember, {
})
.then((collected) => {
if(collected.reaction.id === '752897613669335140') {
user.roles.add('786958045350854698')
user.send('role given.')
}
})
})
})
这是我的代码。在可以被过滤器接受的成员通过正确的 ID 对消息做出反应后,机器人不执行任何操作。
【问题讨论】:
标签: javascript discord discord.js