# Bot Constructor Panel

## Bot Constructor Panel nima?

**Bot Constructor Panel** — bu Telegram botlarini kodlamasdan vizual tarzda yaratish imkonini beruvchi zamonaviy platforma. Drag-and-drop interfeysi yordamida siz oddiy savol-javob botidan tortib murakkab avtomatlashtirilgan tizimlargacha yaratishingiz mumkin.

## ✨ Asosiy imkoniyatlar

### 🎨 Vizual Bot Builder

Kod yozmasdan, tayyor bloklarni sudrab olib joylashtirib bot yarating. Har bir blok (node) — bu botning biror harakati yoki mantiqiy qadami.

### 🔧 50+ Node turlari

* **Triggerlar** — botni ishga tushiruvchi hodisalar
* **Harakatlar** — xabar yuborish, rasm, video, fayl
* **Mantiq** — shartlar, tsikllar, o'zgaruvchilar
* **Integratsiyalar** — HTTP so'rovlar, tashqi API'lar

### 🐍 Custom Code

Python tilida o'z kodingizni yozing. Telegram Bot API'ning barcha imkoniyatlaridan foydalaning.

### 📦 Kolleksiyalar

Ma'lumotlar bazasi kabi ishlating. Foydalanuvchilar, mahsulotlar, buyurtmalar — barchasini saqlang va boshqaring.

### 🌍 Ko'p tillilik

Interfeys 4 tilda mavjud: O'zbek, Rus, Ingliz, Yapon.

## 🚀 Tez boshlash

1. **Hisob yarating** yoki mavjud hisobingiz bilan kiring
2. **Yangi loyiha yarating** va Telegram bot tokeningizni kiriting
3. **Birinchi node'ni qo'shing** — Command Trigger
4. **Javob qo'shing** — Text Message node
5. **Saqlang va ishga tushiring!**

{% hint style="info" %}
Batafsil qo'llanma: [Birinchi botni yaratish](/boshlash/birinchi-bot.md)
{% endhint %}

## 📚 Dokumentatsiya tuzilishi

| Bo'lim                                                                                                    | Tavsif                          |
| --------------------------------------------------------------------------------------------------------- | ------------------------------- |
| [Boshlash](https://github.com/BotSpace/bot-constructor-panel/blob/main/docs/gitbook/boshlash/README.md)   | O'rnatish va birinchi qadamlar  |
| [Interfeys](https://github.com/BotSpace/bot-constructor-panel/blob/main/docs/gitbook/interface/README.md) | Dastur interfeysi haqida        |
| [Node turlari](/node-turlari/node-turlari.md)                                                             | Barcha node'lar haqida batafsil |
| [Custom Code](/custom-code/custom-code.md)                                                                | Python bilan kodlash            |
| [Kolleksiyalar](/kolleksiyalar/kolleksiyalar.md)                                                          | Ma'lumotlar bilan ishlash       |
| [Tugmalar](/tugmalar/tugmalar.md)                                                                         | Inline va Reply tugmalar        |
| [Qo'llanmalar](/qollanmalar/qollanmalar.md)                                                               | Amaliy loyihalar                |

## 🛠️ Texnologiyalar

Bot Constructor Panel zamonaviy texnologiyalar asosida qurilgan:

* **Next.js 15** — React framework
* **React Flow** — vizual editor
* **TypeScript** — xavfsiz kod
* **Tailwind CSS** — stillar
* **Zustand** — state management

## 📞 Aloqa

Savollar yoki takliflar bo'lsa, biz bilan bog'laning:

* **Telegram**: [@botmother\_support](https://t.me/botmother_support)
* **Email**: <support@botmother.com>

***

{% hint style="success" %}
**Tayyor boshlashga?** [Birinchi botingizni yarating →](/boshlash/birinchi-bot.md)
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.botspace.uz/kirish/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
