message: added access to websocket server configuration for fine grained control
diff: @@ -11,11 +11,16 @@ function WebBot(configuration) {
  controller.excludeFromConversations(['hello', 'welcome_back', 'reconnect']);
  - controller.openSocketServer = function(server) {
  + /**
  + * wsConfiguration is an object that accepts the normal `ws` configuration object
  + * see `https://github.com/websockets/ws/blob/HEAD/doc/ws.md#new-websocketserveroptions-callback`
  + */
  + controller.openSocketServer = function(server, wsConfiguration = {}) {
  // create the socket server along side the existing webserver.
  var wss = new WebSocket.Server({
  - server
  + server,
  + ...wsConfiguration,
  });
  // Expose the web socket server object to the controller so it can be used later.
  