botserver/web/html/static/about/index.html

345 lines
11 KiB
HTML
Raw Normal View History

2025-10-20 23:44:47 -03:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>About - BotServer</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 40px 20px;
}
.container {
max-width: 800px;
margin: 0 auto;
background: white;
border-radius: 16px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
overflow: hidden;
}
.header {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
padding: 50px 40px;
text-align: center;
}
.header h1 {
font-size: 48px;
margin-bottom: 10px;
font-weight: 700;
}
.header .version {
font-size: 18px;
opacity: 0.9;
margin-top: 10px;
}
.content {
padding: 50px 40px;
}
.section {
margin-bottom: 40px;
}
.section h2 {
color: #1f2937;
font-size: 28px;
margin-bottom: 15px;
padding-bottom: 10px;
border-bottom: 3px solid #667eea;
}
.section p {
color: #4b5563;
line-height: 1.8;
font-size: 16px;
margin-bottom: 15px;
}
.section ul {
list-style: none;
padding-left: 0;
}
.section ul li {
color: #4b5563;
line-height: 1.8;
font-size: 16px;
margin-bottom: 10px;
padding-left: 30px;
position: relative;
}
.section ul li:before {
content: "→";
position: absolute;
left: 0;
color: #667eea;
font-weight: bold;
}
.maintainer-box {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
padding: 30px;
border-radius: 12px;
text-align: center;
margin: 30px 0;
}
.maintainer-box h3 {
font-size: 24px;
margin-bottom: 15px;
}
.maintainer-box a {
color: white;
text-decoration: none;
font-size: 20px;
font-weight: 600;
border-bottom: 2px solid rgba(255, 255, 255, 0.5);
transition: border-color 0.3s;
}
.maintainer-box a:hover {
border-bottom-color: white;
}
.links {
display: flex;
gap: 20px;
flex-wrap: wrap;
margin-top: 20px;
}
.link-card {
flex: 1;
min-width: 200px;
background: #f9fafb;
padding: 25px;
border-radius: 12px;
text-align: center;
transition: transform 0.3s, box-shadow 0.3s;
border: 2px solid #e5e7eb;
}
.link-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
border-color: #667eea;
}
.link-card h4 {
color: #1f2937;
margin-bottom: 10px;
font-size: 18px;
}
.link-card a {
color: #667eea;
text-decoration: none;
font-weight: 600;
font-size: 16px;
}
.link-card a:hover {
text-decoration: underline;
}
.features {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
margin-top: 20px;
}
.feature-card {
background: #f9fafb;
padding: 20px;
border-radius: 8px;
border-left: 4px solid #667eea;
}
.feature-card h4 {
color: #1f2937;
margin-bottom: 8px;
font-size: 16px;
}
.feature-card p {
color: #6b7280;
font-size: 14px;
line-height: 1.6;
margin: 0;
}
.back-link {
text-align: center;
padding: 30px;
background: #f9fafb;
}
.back-link a {
color: #667eea;
text-decoration: none;
font-size: 16px;
font-weight: 600;
}
.back-link a:hover {
text-decoration: underline;
}
.badge {
display: inline-block;
padding: 6px 12px;
background: #667eea;
color: white;
border-radius: 20px;
font-size: 12px;
font-weight: 600;
margin: 5px;
}
</style>
</head>
<body>
<div class="container">
<div class="header">
<h1>BotServer</h1>
<p>Open-source conversational AI platform</p>
<div class="version">Version 6.0.5</div>
</div>
<div class="content">
<div class="section">
<h2>About BotServer</h2>
<p>
BotServer is a comprehensive, open-source platform for building and deploying conversational AI bots.
It provides a complete ecosystem for creating intelligent chatbots with natural language processing,
knowledge management, and multi-channel deployment capabilities.
</p>
<p>
Built with performance and scalability in mind, BotServer leverages Rust's safety and efficiency
to deliver enterprise-grade bot infrastructure that can handle thousands of concurrent conversations.
</p>
</div>
<div class="maintainer-box">
<h3>Main Maintainer</h3>
<a href="https://pragmatismo.com.br" target="_blank">Pragmatismo.com.br</a>
<p style="margin-top: 15px; font-size: 14px; opacity: 0.9;">
Professional consulting and implementation services available
</p>
</div>
<div class="section">
<h2>Open Source</h2>
<div class="links">
<div class="link-card">
<h4>GitHub Organization</h4>
<a href="https://github.com/GeneralBots" target="_blank">github.com/GeneralBots</a>
</div>
<div class="link-card">
<h4>Repository</h4>
<a href="https://github.com/GeneralBots/BotServer" target="_blank">BotServer Repository</a>
</div>
</div>
<p style="margin-top: 20px;">
BotServer is licensed under AGPL-3.0, ensuring it remains free and open source.
Contributions, bug reports, and feature requests are welcome!
</p>
</div>
<div class="section">
<h2>Key Features</h2>
<div class="features">
<div class="feature-card">
<h4>🤖 AI-Powered</h4>
<p>Local LLM support with DeepSeek and embeddings for intelligent conversations</p>
</div>
<div class="feature-card">
<h4>📚 Knowledge Base</h4>
<p>Vector database integration for semantic search and context-aware responses</p>
</div>
<div class="feature-card">
<h4>🔌 Multi-Channel</h4>
<p>Deploy to web, WhatsApp, voice, and more with unified bot logic</p>
</div>
<div class="feature-card">
<h4>📦 Modular Architecture</h4>
<p>Install only what you need - email, proxy, meeting, and more</p>
</div>
<div class="feature-card">
<h4>🚀 High Performance</h4>
<p>Built with Rust for speed, safety, and efficient resource usage</p>
</div>
<div class="feature-card">
<h4>🔒 Secure by Default</h4>
<p>Authentication, encryption, and secure credential management</p>
</div>
</div>
</div>
<div class="section">
<h2>Technology Stack</h2>
<div>
<span class="badge">Rust</span>
<span class="badge">Actix-Web</span>
<span class="badge">PostgreSQL</span>
<span class="badge">Redis</span>
<span class="badge">MinIO</span>
<span class="badge">Qdrant</span>
<span class="badge">LLama.cpp</span>
<span class="badge">WebSocket</span>
<span class="badge">Docker</span>
</div>
</div>
<div class="section">
<h2>Community</h2>
<p>
BotServer is built and maintained by a dedicated community of developers passionate about
conversational AI and open source software. Special thanks to all contributors who have
helped make this project possible.
</p>
<ul>
<li>Join discussions and get support on GitHub</li>
<li>Report bugs and request features through Issues</li>
<li>Contribute code via Pull Requests</li>
<li>Share your bot creations with the community</li>
</ul>
</div>
<div class="section">
<h2>Getting Started</h2>
<p>
Download the source code, press F5 (or run with <code>cargo run</code>), and everything
will be automatically set up. BotServer includes sample bots to get you started immediately.
</p>
<p style="margin-top: 15px; padding: 15px; background: #fef3c7; border-left: 4px solid #f59e0b; border-radius: 4px;">
<strong>Quick Start:</strong> Clone the repository, ensure Rust is installed, and run
<code>cargo run</code>. The first launch will download and configure all required components.
</p>
</div>
</div>
<div class="back-link">
<a href="/">← Back to BotServer</a>
</div>
</div>
</body>
</html>