【发布时间】:2022-01-07 11:20:45
【问题描述】:
client.on('messageReactionAdd', (reaction, user, message) => {
if(user.bot) return;
if(!message.channel.id === "915245191911309383") return
console.log("ADD")
})
我的错误代码:
/home/runner/Mondlw/index.js:328
if(!message.channel.id === "915245191911309383") return
^
TypeError: Cannot read property 'channel' of undefined
at Client.<anonymous> (/home/runner/Mondlw/index.js:328:14)
at Client.emit (events.js:314:20)
at Client.EventEmitter.emit (domain.js:483:12)
at MessageReactionAdd.handle (/home/runner/Mondlw/node_modules/discord.js/src/client/actions/MessageReactionAdd.js:49:17)
at Object.module.exports [as MESSAGE_REACTION_ADD] (/home/runner/Mondlw/node_modules/discord.js/src/client/websocket/handlers/MESSAGE_REACTION_ADD.js:4:37)
at WebSocketManager.handlePacket (/home/runner/Mondlw/node_modules/discord.js/src/client/websocket/WebSocketManager.js:384:31)
at WebSocketShard.onPacket (/home/runner/Mondlw/node_modules/discord.js/src/client/websocket/WebSocketShard.js:444:22)
at WebSocketShard.onMessage (/home/runner/Mondlw/node_modules/discord.js/src/client/websocket/WebSocketShard.js:301:10)
at WebSocket.onMessage (/home/runner/Mondlw/node_modules/ws/lib/event-target.js:132:16)
at WebSocket.emit (events.js:314:20)
我想做什么:如果反应被添加到消息中 -> 检查反应是否由机器人做出 -> 检查反应是否在特定渠道中 -> 执行我的代码
【问题讨论】:
标签: discord.js