Bot qanday yaratiladi?
Buyurtma jarayonimizni ochiq ko'rsatamiz — shunda qayerda turganingizni bilasiz.
1. Vazifani aniqlash
Telegram suhbatida javob izlaymiz: bot nima qiladi? Buyurtma yig'adimi, to'lov qabul qiladimi, kanalga kiritsizmi? Mijoz profili va eng tez kerak bo'ladigan 1 oqim (flow) belgilanadi.
2. Yozma taklif
Funksiyalar ro'yxati, muddat, narx va to'lov tartibi qog'ozga tushadi. Bu — kelishuvning asosi; keyinchalik "bu kirishi kerak edi" degan tushunovsizlik bo'lmaydi.
3. Bot hisobi (BotFather)
Telegram BotFather orqali yangi bot yaratiladi va token olinadi. Token — botning kaliti; u faqat bizning xavfsiz serverda saqlanadi.
4. Mantiq: Python va aiogram
Bot kodining ko'p qismi Python (aiogram kutubxonasi) bilan yoziladi: menyular, tugmalar, savat holatlari, admin amallari. Ma'lumotlar PostgreSQL yoki MySQL bazasiga saqlanadi — buyurtmalar, mijozlar, to'lov holatlari yo'qolmaydi.
5. To'lov qatlami (kerak bo'lsa)
Click yoki Payme API: buyurtma yaratish → webhook orqali natijani qabul qilish → imzo tekshiruvi → statusni bazaga yozish → bot mijozga tasdiq yuboradi.
6. Test
Test holatida: real to'lov summasi, chegaraviy holatlar (to'lov qisman, ikki bosish, internet uzilishi) va admin amallari tekshiriladi.
7. Serverga joylash
Bot va admin panel serverga chiqariladi: Nginx + SSL + systemd yoki docker, monitoring va zaxira nusxa. Webhook manzili sozlanadi.
8. Ishga tushirish va o'qitish
Admin paneldan qanday foydalanish — qisqa video yoki yozma ko'rsatma. Keyingi 2 haftada topilgan xatolarni bepul tuzatamiz.
Buyurtma bersangiz — barcha bosqichni biz yuramiz.
Yozish ↗