GeneralBots is an open-source bot platform that enables users to create, deploy, and manage conversational AI applications using a simple BASIC-like scripting language. The platform provides a comprehensive ecosystem for building intelligent chatbots with knowledge base integration, tool calling, and multi-channel support.
## What is GeneralBots?
GeneralBots allows users to create sophisticated bot applications without extensive programming knowledge. The system uses a package-based architecture where each component serves a specific purpose:
- **.gbai** - Application architecture and structure
- **.gbdialog** - Conversation scripts and dialog flows
- **.gbkb** - Knowledge base collections for contextual information
The platform manages authenticated sessions, maintains secure conversation history, and provides a consistent experience across different communication channels. All user credentials are securely hashed and sessions are protected with unique tokens.