Botxona

Bot uchun ZIP arxiv tayyorlash

Bot kodingizni yuklash uchun ZIP arxiv kerak. Bu yerda — har bir qurilmada arxivlash, nimalarni arxivga solmaslik va chegaralar.

Qadamlar

Windows'da ZIP qilish

Loyihaviy papkani sichqonchaning o'ng tugmasi bilan bosing → "Send to" → "Compressed (zipped) folder". Muhim: papkaning ichiga kiring, barcha fayllarni belgilang va ularni zip qiling — aks holda arxiv ichida yana bitta ortiqcha papka hosil bo'ladi (bu muammo emas, lekin ehtiyot bo'ling).

macOS'da ZIP qilish

Finder'da papkani tanlang, o'ng tugma → "Compress". macOS ba'zan __MACOSX degan xizmat papkasini qo'shadi — bezovta bo'lmang, Botxona uni avtomatik e'tiborsiz qoldiradi.

Android'da ZIP qilish

"Files" yoki "ZArchiver" kabi ilova orqali papkani tanlab "Arxivlash" (Zip) tugmasini bosing.

iPhone'da ZIP qilish

Fayllar ilovasida papkani bosib turing → "Compress". Agar kod boshqa joyda (masalan Google Drive) bo'lsa, avval "Fayllar"ga yuklab, keyin arxivlang.

Nimalarni arxivga solmaslik kerak

Quyidagilar arxivda bo'lsa ham muammo emas — tizim ularni avtomatik chiqarib tashlaydi yoki e'tiborsiz qoldiradi:

  • .env — avtomatik o'chiriladi (tokenlar sizib ketmasligi uchun). Sozlamalarni ZIP'ga emas, panelga kiritasiz (Muhit o'zgaruvchilari).
  • venv/, .venv/, node_modules/, __pycache__/, .git/ — o'tkazib yuboriladi, arxivni faqat kattalashtiradi, qo'shmang.

Chegaralar

CheklovQiymat
ZIP hajmi20 MB
Ochilgan (unpacked) hajm100 MB
Fayllar soni3000 tagacha
Bitta fayl hajmi25 MB
Bajariluvchi fayllar (.exe, .dll, .so va h.k.)ruxsat etilmaydi
Symlink'lare'tiborsiz qoldiriladi

Bitta tashqi papka bilan arxivlash (masalan mybot/mybot/main.py) muammo emas — tizim ichki tuzilmani avtomatik aniqlaydi.

GitHub orqali muqobil

ZIP o'rniga ochiq (public) GitHub repozitoriysi havolasini ham berish mumkin — har safar qayta yuklashning hojati bo'lmaydi, Pro/Business tarifida push bo'lganda avtomatik qayta joylanadi. Batafsil: GitHub orqali ulash. Faqat ochiq repolar qo'llab-quvvatlanadi — yopiq (private) repo havolasi berilsa, tizim tushunarli xato xabari bilan rad etadi.

Keyingi qadam

Arxiv tayyor bo'lsa: 6 qoidaga mosligini tekshiring, so'ng yuklang va tekshiruv natijasini o'qing.