51 lines
No EOL
1.3 KiB
HTML
51 lines
No EOL
1.3 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
|
|
<title>Independent line for General Bots based on BOT Framework Webchat Control</title>
|
|
|
|
<style>
|
|
html,
|
|
body {
|
|
height: 100%;
|
|
margin: 0;
|
|
overflow: hidden;
|
|
padding: 0;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<div id="botPlaceholder"></div>
|
|
<script src="botchat.js"></script>
|
|
<script>
|
|
const params = BotChat.queryParams(location.search);
|
|
const user = {
|
|
id: params['userid'] || 'userid',
|
|
name: params['username'] || 'username'
|
|
};
|
|
const bot = {
|
|
id: params['botid'] || 'botid',
|
|
name: params['botname'] || 'botname'
|
|
};
|
|
window['botchatDebug'] = params['debug'] && params['debug'] === 'true';
|
|
BotChat.App({
|
|
bot: bot,
|
|
locale: params['locale'],
|
|
resize: 'window',
|
|
sendTyping: true,
|
|
user: user,
|
|
locale: 'en-us',
|
|
directLine: {
|
|
secret: params['s'],
|
|
token: params['t'],
|
|
domain: params['domain'],
|
|
webSocket: params['webSocket'] && params['webSocket'] === 'true' // defaults to true
|
|
}
|
|
}, document.getElementById('botPlaceholder'));
|
|
</script>
|
|
</body>
|
|
|
|
</html> |