title: Node.js unhandled "error" event
body: <p>This error randomly appears When leaving my discord bot online for too long, around 3-4 hours but sometimes the error occurs sooner and sometimes later. It's really bothering me.</p>
  
  <pre><code>  events.js:188
        throw err;
        ^
  
  Error: Unhandled "error" event. ([object Object])
      at Client.emit (events.js:186:19)
      at WebSocketConnection.onError (D:\BasementMonster\node_modules\discord.js\src\client\websocket\WebSocketConnection.js:374:17)
      at WebSocket.onError (D:\BasementMonster\node_modules\ws\lib\event-target.js:128:16)
      at emitOne (events.js:116:13)
      at WebSocket.emit (events.js:211:7)
      at _receiver.cleanup (D:\BasementMonster\node_modules\ws\lib\websocket.js:211:14)
      at Receiver.cleanup (D:\BasementMonster\node_modules\ws\lib\receiver.js:557:13)
      at WebSocket.finalize (D:\BasementMonster\node_modules\ws\lib\websocket.js:206:20)
      at emitOne (events.js:116:13)
      at TLSSocket.emit (events.js:211:7)
      at emitErrorNT (internal/streams/destroy.js:64:8)
      at _combinedTickCallback (internal/process/next_tick.js:138:11)
      at process._tickCallback (internal/process/next_tick.js:180:9)
  </code></pre>