1.2 KiB
1.2 KiB
Feature Matrix
This table maps major features of GeneralBots to the chapters and keywords that implement them.
| Feature | Chapter(s) | Primary Keywords |
|---|---|---|
| Start server & basic chat | 01 (Run and Talk) | TALK, HEAR |
| Package system overview | 02 (About Packages) | – |
| Knowledge‑base management | 03 (gbkb Reference) | ADD_KB, SET_KB, ADD_WEBSITE |
| UI theming | 04 (gbtheme Reference) | – (CSS/HTML assets) |
| BASIC dialog scripting | 05 (gbdialog Reference) | All BASIC keywords (TALK, HEAR, LLM, FORMAT, ADD_KB, SET_KB, ADD_WEBSITE, …) |
| Custom Rust extensions | 06 (gbapp Reference) | ADD_TOOL, custom Rust code |
| Bot configuration | 07 (gbot Reference) | config.csv fields |
| Built‑in tooling | 08 (Tooling) | All keywords listed in the table |
| Answer modes & routing | 07 (gbot Reference) | answer_mode column |
| Semantic search & Qdrant | 03 (gbkb Reference) | ADD_WEBSITE, vector search |
| Email & external APIs | 08 (Tooling) | CALL, CALL_ASYNC |
| Scheduling & events | 08 (Tooling) | SET_SCHEDULE, ON |
| Testing & CI | 10 (Contributing) | – |
| Database schema | Appendix I | Tables defined in src/shared/models.rs |