ID, username va token: farqi nimada
Telegramdagi har bir botning uchta “nomi” bor va ularni tez-tez adashtirishadi. Username — @name_bot ko‘rinishidagi manzil, mijozlar botni qidiruv yoki havola orqali shu bilan topadi. Token — BotFather beradigan uzun satr, ya’ni botni boshqarish kaliti. ID esa raqam bo‘lib, username yoki ko‘rinadigan nomni o‘zgartirsangiz ham o‘zgarmaydi.
Bir foydali tafsilot: token “raqam:belgilar” shaklida bo‘ladi. Ikki nuqtadan oldingi raqam aynan bot ID sidir. Lekin tokenning o‘zi maxfiy, shuning uchun uni chatlarga yoki jadvallarga yubormang.
Telegram bot ID qanday topiladi
Bot o‘zingizniki bo‘lsa, ID ni bir necha daqiqada topasiz. Begona bot bo‘lsa, token sizda yo‘q, Telegram oddiy interfeysida esa ID odatda ko‘rinmaydi — biznes vazifalar uchun bu ko‘pincha kerak ham emas. O‘z botingiz uchun quyidagi yo‘llar bor:
- Bot API dagi getMe metodi. Token bilan so‘rov yuborsangiz, bot ID si, username va nomi qaytadi. Eng ishonchli usul, dasturchi buni bir daqiqada bajaradi.
- Tokenning ikki nuqtagacha qismi. Token qo‘l ostida bo‘lsa tez, ammo natijani getMe orqali tekshirib ko‘ring.
- Integratsiya paneli. Bot konstruktorlari va CRM larda ID ko‘pincha botni ulagandan keyin darrov ko‘rinadi.
- Boshqa aniqlovchi botlar. Foydalanuvchi va chat ID lari uchun yaraydi, lekin ularga tokenni bermang.
Bot, foydalanuvchi va chat ID larini adashtirmang
Yana bir keng tarqalgan chalkashlik: har bir foydalanuvchi, guruh va kanalning o‘z ID si bor. Guruhlarda u odatda manfiy, superguruh va kanallarda esa -100 bilan boshlanadi. Botingiz arizalarni menejerlar guruhiga yuborishi uchun botning emas, aynan shu guruhning ID si kerak bo‘ladi.
Oldindan bilib qo‘yish kerak bo‘lgan cheklov ham bor: bot odamga raqamli ID orqali faqat u botni kamida bir marta ishga tushirgan bo‘lsa yozishi mumkin. Shuning uchun Excel dagi ro‘yxat bo‘yicha Telegramda xabar tarqatib bo‘lmaydi. Tarqatma bazasi Start tugmasini o‘zi bosganlardan yig‘iladi — masalan, Instagram yoki saytdan o‘tganlardan.
Biznesda bot ID qayerda kerak bo‘ladi
Bot faqat savollarga javob berayotganda ID mayda narsadek tuyuladi. Lekin u boshqa tizimlar bilan bog‘langanda identifikatorlarsiz ish yurmaydi.
- Ruxsatlar. Bot administratorlari va menejerlar ro‘yxati osongina o‘zgartiriladigan ism bilan emas, ID bilan tekshiriladi.
- Bildirishnomalar. Onlayn do‘kondagi buyurtma, Click yoki Payme orqali to‘lov, xizmatga ariza — hammasi ish chatiga uning ID si orqali boradi.
- CRM. Foydalanuvchi ID si botdagi suhbatni mijoz kartochkasi va xaridlar tarixi bilan bog‘laydi.
- Sky-to-sale tahlil. ID orqali reklamadan o‘tish, botni ishga tushirish va yakuniy ariza bir zanjirga birlashtiriladi.
- Bir nechta bot. Biri buyurtma qabul qilsa, ikkinchisi qo‘llab-quvvatlash bo‘lsa, ID umumiy bazada ma’lumotlar aralashib ketmasligiga yordam beradi.
Xavfsizlik: ID maxfiy emas, token maxfiy
Bot ID sini pudratchiga ko‘rsatish yoki sozlamalarga kiritish mumkin — u o‘zi hech narsani ochmaydi. Token boshqacha: u kimda bo‘lsa, botni boshqaradi, mijozlar xabarlarini o‘qiydi va sizning nomingizdan xabar yubora oladi.
Tokenni skrinshotlarga, ochiq repozitoriyalarga va umumiy chatlarga qo‘ymang. Dasturchiga uni himoyalangan kanal orqali bering, kodda esa muhit o‘zgaruvchilarida saqlang. Token noto‘g‘ri qo‘llarga tushib qolsa, BotFather orqali yangisini oling — eskisi ishlamay qoladi. Botni ham biznes egasining akkauntida yarating: u pudratchining shaxsiy akkauntida ochilgan bo‘lsa, nazoratni qaytarish qiyin.
Qayerdan boshlash kerak
Avval bot nima uchun kerakligini aniqlang: buyurtma qabul qilish, xizmatga yozilish, qo‘llab-quvvatlash yoki jamoa uchun bildirishnomalar. Shunga qarab qaysi identifikatorlar kerakligi va ular qayerga yozilishi ma’lum bo‘ladi. So‘ng loyihada oddiy tahlil borligiga ishonch hosil qiling: usiz bot o‘zini oqlayaptimi yoki shunchaki byudjet ketyaptimi, bilib bo‘lmaydi.
Vazifangiz uchun Telegram-bot kerak bo‘lsa, markdev jamoasi ishlab chiqish, CRM va to‘lov tizimlari bilan integratsiya hamda tahlilni sozlashda yordam beradi. Vazifani ariza orqali yozib qoldiring — biznesingizga qaysi ssenariy mos kelishini birga ko‘rib chiqamiz.
Ko‘p beriladigan savollar
Bot ID va token bir narsami?
Yo‘q. ID — ochiq raqamli identifikator, token esa botni boshqarishning maxfiy kaliti. ID tokenning boshida turadi, lekin tokenning o‘zini hech kimga bermang.
O‘z botimning ID sini qanday tez bilsam bo‘ladi?
Bot API da o‘z tokeningiz bilan getMe metodini chaqiring: javobda ID, username va bot nomi bo‘ladi. Yoki tokendagi ikki nuqtadan oldingi raqamni oling.
Begona botning ID sini bilish mumkinmi?
Telegramning oddiy interfeysida ID ko‘rinmaydi, begona bot tokeni esa sizda yo‘q. Ish uchun odatda username yetarli, ID esa o‘z botini sozlayotganlarga kerak.
Guruh ID si bot ID sidan nimasi bilan farq qiladi?
Guruhning o‘z identifikatori bor, u odatda manfiy, superguruh va kanallarda esa -100 bilan boshlanadi. Ish chatiga bildirishnoma yuborish uchun aynan guruh ID si kerak.
Token begonalarga tushib qolsa nima qilish kerak?
Darhol BotFather orqali tokenni yangilang va yangi tokenni server hamda integratsiya sozlamalariga kiriting. Eski token shundan keyin ishlamaydi.
Vazifangizni bepul tahlil qilamiz
Kontaktingizni qoldiring — 15 daqiqalik qo‘ng‘iroqda arizalar qayerda yo‘qolayotganini va birinchi navbatda nima qilish kerakligini ko‘rsatamiz.