update and code refactoring focused on: 1. Adding new documentation pages to the table of contents 2. Restructuring the bot templates documentation 3. Changing keyword syntax from underscore format to space format (e.g., `SET_BOT_MEMORY` → `SET BOT MEMORY`) 4. Updating compiler and keyword registration to support the new space-based syntax 5. Adding new keyword modules (social media, lead scoring, templates, etc.) Refactor BASIC keywords to use spaces instead of underscores Change keyword syntax from underscore format (SET_BOT_MEMORY) to more natural space-separated format (SET BOT MEMORY) throughout the codebase. Key changes: - Update Rhai custom syntax registration to use space tokens - Simplify compiler preprocessing (fewer replacements needed) - Update all template .bas files to use new syntax - Expand documentation with consolidated examples and new sections - Add new keyword modules: social_media, lead_scoring, send_template, core_functions, qrcode, sms, procedures, import_export, llm_macros, on_form_submit |
||
|---|---|---|
| .. | ||
| assets | ||
| first-conversation.md | ||
| installation.md | ||
| overview.md | ||
| quick-start.md | ||
| README.md | ||
| sessions.md | ||
Chapter 01: Run and Talk
Get General Bots running in 5 minutes.
What You'll Learn
- How to start General Bots
- Your first conversation
- How sessions work
- Basic bot interaction
Quick Start
Download and run:
./botserver
That's it. Everything installs automatically on first run.
What Happens
- Auto-Bootstrap: Installs PostgreSQL, cache, storage, and LLM
- Load Bots: Finds
.gbaifolders and loads them - Start Server: Opens on
http://localhost:8080 - Ready: Talk to your bot
First Conversation
Open browser, type a message, get a response. Simple.
Topics Covered
- Overview - What General Bots does
- Quick Start - Get running fast
- Installation - Detailed setup options
- First Conversation - Using your bot
- Sessions - How conversations are managed