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