From 01264411bab92cb8eb76cc700ab255efee04439a Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (Pragmatismo)" Date: Mon, 20 Oct 2025 23:44:47 -0300 Subject: [PATCH] - New web assets for 6.0.5. --- migrations/6.0.5.sql | 24 ++ web/static/about/index.html | 344 ++++++++++++++++++++++++++++ web/static/auth/login.html | 445 ++++++++++++++++++++++++++++++++++++ 3 files changed, 813 insertions(+) create mode 100644 migrations/6.0.5.sql create mode 100644 web/static/about/index.html create mode 100644 web/static/auth/login.html diff --git a/migrations/6.0.5.sql b/migrations/6.0.5.sql new file mode 100644 index 000000000..190e2cf3f --- /dev/null +++ b/migrations/6.0.5.sql @@ -0,0 +1,24 @@ +-- Migration 6.0.5: Add update-summary.bas scheduled automation +-- Description: Creates a scheduled automation that runs every minute to update summaries +-- This replaces the announcements system in legacy mode + +-- Add name column to system_automations if it doesn't exist +ALTER TABLE public.system_automations ADD COLUMN IF NOT EXISTS name VARCHAR(255); + +-- Insert update-summary automation (runs every minute) +-- kind = 3 (Scheduled trigger) +-- schedule format: minute hour day month weekday +-- "* * * * *" = every minute +INSERT INTO public.system_automations (name, kind, target, param, schedule, is_active) +VALUES ( + 'Update Summary', + 3, + NULL, + 'update-summary.bas', + '* * * * *', + true +) +ON CONFLICT DO NOTHING; + +-- Create index on name column for faster lookups +CREATE INDEX IF NOT EXISTS idx_system_automations_name ON public.system_automations(name); diff --git a/web/static/about/index.html b/web/static/about/index.html new file mode 100644 index 000000000..e826cb5e3 --- /dev/null +++ b/web/static/about/index.html @@ -0,0 +1,344 @@ + + + + + + About - BotServer + + + +
+
+

BotServer

+

Open-source conversational AI platform

+
Version 6.0.5
+
+ +
+
+

About BotServer

+

+ 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. +

+

+ 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. +

+
+ +
+

Main Maintainer

+ Pragmatismo.com.br +

+ Professional consulting and implementation services available +

+
+ +
+

Open Source

+ +

+ BotServer is licensed under AGPL-3.0, ensuring it remains free and open source. + Contributions, bug reports, and feature requests are welcome! +

+
+ +
+

Key Features

+
+
+

🤖 AI-Powered

+

Local LLM support with DeepSeek and embeddings for intelligent conversations

+
+
+

📚 Knowledge Base

+

Vector database integration for semantic search and context-aware responses

+
+
+

🔌 Multi-Channel

+

Deploy to web, WhatsApp, voice, and more with unified bot logic

+
+
+

📦 Modular Architecture

+

Install only what you need - email, proxy, meeting, and more

+
+
+

🚀 High Performance

+

Built with Rust for speed, safety, and efficient resource usage

+
+
+

🔒 Secure by Default

+

Authentication, encryption, and secure credential management

+
+
+
+ +
+

Technology Stack

+
+ Rust + Actix-Web + PostgreSQL + Redis + MinIO + Qdrant + LLama.cpp + WebSocket + Docker +
+
+ +
+

Community

+

+ 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. +

+
    +
  • Join discussions and get support on GitHub
  • +
  • Report bugs and request features through Issues
  • +
  • Contribute code via Pull Requests
  • +
  • Share your bot creations with the community
  • +
+
+ +
+

Getting Started

+

+ Download the source code, press F5 (or run with cargo run), and everything + will be automatically set up. BotServer includes sample bots to get you started immediately. +

+

+ Quick Start: Clone the repository, ensure Rust is installed, and run + cargo run. The first launch will download and configure all required components. +

+
+
+ + +
+ + diff --git a/web/static/auth/login.html b/web/static/auth/login.html new file mode 100644 index 000000000..6b2f0ee88 --- /dev/null +++ b/web/static/auth/login.html @@ -0,0 +1,445 @@ + + + + + + BotServer - Login + + + +
+
+

BotServer

+

by Pragmatismo.com.br

+
+ +
+
+ +
+

+ 💡 Anonymous Sessions: Each visitor + automatically gets a unique session. Register to save + your conversations and access them across devices! +

+
+ +
+
+ Sign In +
+
Sign Up
+
+ + +
+
+
+ + +
+
+ + +
+ +
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+ + +
+ + +
+ + + +