NovaChatServer is a client/server app that allows the setup of chat rooms It's capable of website implementation (interface page here: https://novastudios.tk/Chat/Username.php)
Has full SSL support for both web and desktop applications Simple setup, simply fill in the required information in the config.xml file and start the server
Has the ability to have "bots"