# GeneralBots Documentation Welcome to the **GeneralBots** documentation for BASIC enthusiasts. This guide explains how to run, extend, and interact with the GeneralBots system using BASIC-style commands and Rust-powered automation. --- ## Table of Contents - [Run and Talk](chapter-01/README.md) - [About Packages](chapter-02/README.md) - [gbkb Reference](chapter-03/README.md) - [gbtheme Reference](chapter-04/README.md) - [gbdialog Reference](chapter-05/README.md) - [gbapp Reference](chapter-06/README.md) - [gbot Reference](chapter-07/README.md) - [Tooling](chapter-08/README.md) - [Feature-Matrix](chapter-09/README.md) - [Contributing](chapter-10/README.md) - [Database Model](chapter-11/README.md) - [Glossary](glossary.md) --- ## Introduction GeneralBots is a modular automation platform that combines BASIC scripting with Rust-based backend logic. It allows users to define bots, automate tasks, and interact with knowledge bases using simple commands like `ADD_WEBSITE`, `SET_KB`, and `TALK`. Each chapter below provides detailed explanations, examples, and references based on the actual source code.