// Create and initialise the Chatbot... (function(){ // configure the cdn location, client directory and core code version... var cdn = 'https://cdn.agiledatum.com/chatbot/'; var client = 'dudley'; var coreversion = 'v1.2'; function loadfile(url) { if(url.split('.').pop() == 'js') { var fileref=document.createElement('script') fileref.setAttribute('type','text/javascript') fileref.setAttribute('src', url) } else { var fileref=document.createElement('link') fileref.setAttribute('rel', 'stylesheet') fileref.setAttribute('type', 'text/css') fileref.setAttribute('href', url) } document.getElementsByTagName('head')[0].appendChild(fileref) } try { // javascript - MS webchat library loadfile('https://cdn.botframework.com/botframework-webchat/4.7.1/webchat.js'); // javascript - core loadfile(cdn + 'core/' + coreversion + '/config-core.js'); loadfile(cdn + 'core/' + coreversion + '/chatbot-core.js'); // javascript - custom client config loadfile(cdn + 'clients/' + client + '/config-planning.js'); // css - core loadfile(cdn + 'core/' + coreversion + '/chatbot-core.css'); // css - custom client loadfile(cdn + 'clients/' + client + '/chatbot-planning.css'); } catch(err) { console.log('Error loading chatbot: '+err.message); } }());