Documentation

Built for BOTA developers

Article

Introduction

What Bota is and why it exists

Introduction

Bota is a lightweight, modular bot framework designed for building cross-platform bots using JavaScript. It provides a complete set of tools for managing user interactions, storing data, rendering web apps, tracking resources, and handling multi-step conversations.

Bota makes bot development simple by offering:

  • Structured storage for user and bot data
  • Conversation management for multi-step interactions
  • Dynamic configuration via panel.json
  • Resource tracking with ResLib (coins, points, etc.)
  • WebApp integration for secure web pages and templates

With Bota, you can create interactive, maintainable, and scalable bots entirely in JavaScript, without the complexity of setting up a backend from scratch.