Crash on trying to access property of undefined object.

Hello,

I have been having recurrent crashed (5-10) a day because of a bug in better-discord.js

I use a solution that automatically restarts the discord puppet service when it dies but it does end up spamming my dms with 'connected' messages.

Here is the error on crash :

/app/node_modules/@mx-puppet/better-discord.js/src/client/actions/MessageCreate.js:11
const existing = channel.messages.cache.get(data.id); 
^ 

TypeError: Cannot read properties of undefined (reading 'cache') 
at MessageCreateAction.handle (/app/node_modules/@mx-puppet/better-discord.js/src/client/actions/MessageCreate.js:11:41) 
at module.exports [as MESSAGE_CREATE] (/app/node_modules/@mx-puppet/better-discord.js/src/client/websocket/handlers/MESSAGE_CREATE.js:4:32) 
at WebSocketManager.handlePacket (/app/node_modules/@mx-puppet/better-discord.js/src/client/websocket/WebSocketManager.js:391:31) 
at WebSocketShard.onPacket (/app/node_modules/@mx-puppet/better-discord.js/src/client/websocket/WebSocketShard.js:451:22) 
at WebSocketShard.onMessage (/app/node_modules/@mx-puppet/better-discord.js/src/client/websocket/WebSocketShard.js:308:10) 
at WebSocket.onMessage (/app/node_modules/ws/lib/event-target.js:132:16) 
at WebSocket.emit (node:events:527:28) 
at Receiver.receiverOnMessage (/app/node_modules/ws/lib/websocket.js:1047:20) 
at Receiver.emit (node:events:527:28) 
at Receiver.dataMessage (/app/node_modules/ws/lib/receiver.js:517:14)