chatdocs / constants /email.py
shivvamm
Deploy ChatDocs main server (single-container demo)
b496a3b
Raw
History Blame Contribute Delete
4.51 kB
bot_chat_template ="""
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Chat Logs from Your AI Chatbot</title>
<style>
body {
font-family: Arial, sans-serif;
background-color: #d9e8ff;
margin: 0;
padding: 0;
height: 100%; /* Ensure the body takes up the full viewport height */
width: 100%; /* Ensure the body takes up the full viewport width */
overflow: hidden; /* Prevent scrolling on the body */
}
.chat-container {
max-width: 800px;
margin: 40px auto;
background: #ffffff;
border-radius: 16px;
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
position: relative;
height: 100%; /* Ensure it fills the available height */
overflow: hidden; /* Prevent scrolling in this container */
}
.header {
background: linear-gradient(90deg, #0056b3, #007bff);
color: white;
padding: 20px;
text-align: center;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
}
.header h1 {
margin: 0;
font-size: 1.8em;
}
.details {
background: #eaf3ff;
padding: 15px;
border-bottom: 1px solid #ddd;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.details table {
width: 100%;
font-size: 0.9em;
color: #333;
}
.details td {
padding: 5px;
}
.details a {
color: #0056b3;
text-decoration: none;
}
.chat-log a {
color: #fff !important;
}
.chat-log {
padding: 20px;
background: #f7fbff;
max-height: 400px; /* Limit the height of the chat log */
overflow-y: auto; /* Enable vertical scrolling within the chat log */
overflow-x: hidden; /* Prevent horizontal scrolling */
-webkit-overflow-scrolling: touch; /* Smooth scrolling for mobile */
}
.chat-bubble {
max-width: 60%;
padding: 10px 15px;
border-radius: 15px;
font-size: 0.9em;
line-height: 1.4;
word-wrap: break-word;
margin: 10px 0;
display: inline-block;
}
.bot-message {
background-color: #e3f2fd;
color: #333;
}
.user-message {
background-color: #0056b3;
color: white;
}
.footer {
background: #eaf3ff;
text-align: center;
padding: 10px;
font-size: 0.8em;
color: #666;
border-top: 1px solid #ddd;
box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
}
</style>
</head>
<body>
<div class="chat-container">
<div class="header">
<h1>Chat Logs from Your AI Chatbot</h1>
</div>
<div class="details">
<table>
<tr>
<td><strong>Company Name:</strong></td>
<td>{{ company_name }}</td>
</tr>
<tr>
<td><strong>Chatbot Name:</strong></td>
<td>{{ chatbot_name }}</td>
</tr>
<tr>
<td><strong>Session ID:</strong></td>
<td>{{ session_id }}</td>
</tr>
<tr>
<td><strong>Email:</strong></td>
<td>{{ email }}</td>
</tr>
<tr>
<td><strong>IP Address:</strong></td>
<td>{{ ip_address }}</td>
</tr>
<tr>
<td><strong>Deployed URL:</strong></td>
<td><a href="{{ base_link }}" target="_blank">{{ base_link }}</a></td>
</tr>
</table>
</div>
<div class="chat-log">
{{ chat_log_html }}
</div>
<div class="footer">
<p>Thank you for using our AI chatbot service!</p>
</div>
</div>
</body>
</html>
"""