Botxona

BotFather orqali token olish

Har bir Telegram bot Telegram'ning rasmiy "bot yaratuvchi boti" — @BotFather orqali ro'yxatdan o'tadi. U sizga bitta maxfiy token beradi, botingiz aynan shu token orqali ishlaydi.

Qadamlar

1. @BotFather bilan suhbat oching

Telegram qidiruvida @BotFather ni toping (ko'k tasdiqlash belgisi bilan — rasmiy akkaunt), /start bosing.

2. Yangi bot yarating

/newbot buyrug'ini yuboring. BotFather ikkita narsa so'raydi:

  • Ism (name) — ko'rinadigan nom, masalan "Gulnora kafesi". Istalgan til, istalgan belgilar.
  • Username — bot manzili, faqat lotin harflari, raqam va pastki chiziqdan iborat, va albatta bot bilan tugashi kerak (masalan gulnora_cafe_bot). Bu nom butun Telegram bo'yicha noyob bo'lishi kerak — band bo'lsa BotFather rad etadi, boshqasini sinang.

3. Tokenni saqlang

Muvaffaqiyatli bo'lsa, BotFather sizga quyidagi ko'rinishdagi qatorni yuboradi:

123456789:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw

Bu — token, ya'ni botingizning paroli. Uni to'liq nusxalab oling (ikki tomondan bo'sh joysiz) va Botxonadagi yangi bot formasiga qo'ying.

Token — bu parol

Token kim qo'lida bo'lsa, bot o'sha kishiniki hisoblanadi — u orqali xabar yuborish, foydalanuvchilar ro'yxatini olish mumkin. Shuning uchun:

  • Tokenni hech qachon ochiq kodga yozmang, faqat BOT_TOKEN muhit o'zgaruvchisidan o'qing (6 qoida).
  • Tokenni GitHub'ga, chatga yoki skrinshotga tushirmang.
  • Botxona tokenni shifrlangan holda saqlaydi va uni sizga qayta ko'rsatmaydi — faqat almashtirish imkoniyati bor.

Token oshkor bo'lib qolsa nima qilish kerak?

BotFather'ga qaytib /mybots → botingizni tanlang → API Token → Revoke current token bosing. Bu eski tokenni butunlay o'chiradi va yangisini beradi. Yangi tokenni Botxona panelida Sozlamalar → BOT_TOKEN ni almashtirish orqali kiriting — bot avtomatik qayta ishga tushadi.

Keyingi qadam

Endi bot kodini tayyorlang: ZIP tayyorlash yoki GitHub orqali ulash.