62 lines
1.8 KiB
Markdown
62 lines
1.8 KiB
Markdown
|
|
# General Bots Documentation
|
||
|
|
|
||
|
|
Welcome to the General Bots documentation. This guide covers everything you need to build, deploy, and manage AI-powered bots.
|
||
|
|
|
||
|
|
## Quick Navigation
|
||
|
|
|
||
|
|
| Section | Description |
|
||
|
|
|---------|-------------|
|
||
|
|
| [Getting Started](guides/getting-started.md) | Installation and first bot |
|
||
|
|
| [API Reference](api/README.md) | REST endpoints and WebSocket |
|
||
|
|
| [BASIC Language](reference/basic-language.md) | Dialog scripting reference |
|
||
|
|
| [Configuration](reference/configuration.md) | Environment and settings |
|
||
|
|
|
||
|
|
## Documentation Structure
|
||
|
|
|
||
|
|
```
|
||
|
|
docs/
|
||
|
|
├── api/ # API documentation
|
||
|
|
│ ├── README.md # API overview
|
||
|
|
│ ├── rest-endpoints.md # HTTP endpoints
|
||
|
|
│ └── websocket.md # Real-time communication
|
||
|
|
├── guides/ # How-to guides
|
||
|
|
│ ├── getting-started.md # Quick start
|
||
|
|
│ ├── deployment.md # Production setup
|
||
|
|
│ └── templates.md # Using templates
|
||
|
|
└── reference/ # Technical reference
|
||
|
|
├── basic-language.md # BASIC keywords
|
||
|
|
├── configuration.md # Config options
|
||
|
|
└── architecture.md # System design
|
||
|
|
```
|
||
|
|
|
||
|
|
## Core Concepts
|
||
|
|
|
||
|
|
### Knowledge Bases (KB)
|
||
|
|
Store documents, FAQs, and data that the AI can search and reference:
|
||
|
|
```basic
|
||
|
|
USE KB "company-docs"
|
||
|
|
```
|
||
|
|
|
||
|
|
### Tools
|
||
|
|
Functions the AI can call to perform actions:
|
||
|
|
```basic
|
||
|
|
USE TOOL "send-email"
|
||
|
|
USE TOOL "create-ticket"
|
||
|
|
```
|
||
|
|
|
||
|
|
### Dialogs
|
||
|
|
BASIC scripts that define conversation flows and automation:
|
||
|
|
```basic
|
||
|
|
TALK "Hello! How can I help?"
|
||
|
|
answer = HEAR
|
||
|
|
```
|
||
|
|
|
||
|
|
## Quick Links
|
||
|
|
|
||
|
|
- **[GitHub Repository](https://github.com/GeneralBots/BotServer)**
|
||
|
|
- **[Issue Tracker](https://github.com/GeneralBots/BotServer/issues)**
|
||
|
|
- **[Contributing Guide](../CONTRIBUTING.md)**
|
||
|
|
|
||
|
|
## Version
|
||
|
|
|
||
|
|
This documentation covers **General Bots v6.x**.
|