Telegram
Telegram botini hisob maʼlumotlarini tekshirish va webhookni avtomatik ro‘yxatdan o‘tkazish orqali ulang.
Telegram botini hisob maʼlumotlarini tekshirish va webhookni avtomatik ro‘yxatdan o‘tkazish orqali ulang.
Tezkor sozlash#
QR orqali yaratish mavjud bo‘lsa, uni bosing, QR kodni skanerlang yoki Telegramni ochishni tanlang va sozlash botida Bot yaratishni bosing. Make Agent Fastga qaytib, bot nomini tekshiring va Shu botni ulashni tanlang. Token nusxalash shart emas. Sozlash 15 daqiqada tugaydi; uni bekor qilib qayta boshlash mumkin.
Tezkor sozlash bo‘lmasa, Bot tokeni bilan ulashdan foydalaning. Ikkala usul ham bir xil tekshiruv va almashtirish tasdig‘idan foydalanadi.
Yaratish oynasida agent nomi va maf_<agent>_<random>_bot shaklidagi foydalanuvchi nomi taklif qilinadi. Ikkalasini ham o‘zgartirish mumkin. Tasodifiy qism takrorlanish ehtimolini kamaytiradi, lekin nomning mavjudligini Telegram tekshiradi. Mavjud botlar qayta nomlanmaydi.
Yaratilgandan keyin sozlash botidagi Shu botni ulash tugmasi agentingizning tizimga kirilgan ulanish tasdiqlash sahifasini ochadi. Bot yaratishning o‘zi uni ulamaydi. Tasdiqlash muvaffaqiyatli tugasa, Botni ochish orqali suhbatni sinang. /start yoki /help faol sozlashni qayta ochadi yoki boshqaruv paneli va qo‘llanma tugmalarini ko‘rsatadi.
Botni qo‘lda yaratish va tayyorlash#
Telegramʼning rasmiy Botlarga kirish hamda BotFather qo‘llanmasi bo‘yicha ishlang:
- Telegram ichida tasdiqlangan @BotFather hisobini oching.
/newbotbuyrug‘ini yuboring, ko‘rinadigan nom vabotbilan tugaydigan noyob foydalanuvchi nomini tanlang.- Bot tokenini nusxalang. Bu tokenga ega har kim botni boshqara oladi.
- Xohlasangiz, ishga tushirishdan oldin BotFather orqali rasm, tavsif, “haqida” matni va mahalliylashtirilgan buyruqlar yordamini sozlang.
Token Telegram Bot API uchun mo‘ljallangan; u Telegram kirish kodi, API ID yoki API hash emas.
Make Agent Fastʼga ulash#
Agentning Kanallar sahifasini oching, Telegramni tanlang, Bot tokenini kiriting, qo‘llab-quvvatlanadigan javoblar ovozda ham yuborilishini belgilang va Ulashni bosing.
Make Agent Fast getMe orqali tokenni tekshiradi va bot nomini ko‘rsatadi. Keyin ochiq HTTPS URL, maxfiy tekshiruv tokeni hamda message, callback_query, my_chat_member yangilanish turlari bilan setWebhook chaqiriladi. Navbatdagi yangilanishlar o‘chirilmaydi.
Odatda webhookni qo‘lda sozlash shart emas. Avval boshqa polling xizmatini to‘xtating. Bot boshqa webhookka ulangan bo‘lsa, uni almashtirishni aniq tasdiqlashingiz kerak. Bitta agent bir vaqtning o‘zida beshtagacha Telegram botida javob bera oladi; har bir bot alohida ulanish hisoblanadi. Boshqa botni saqlash joriy ulanishni almashtirmaydi, balki yangi ulanish qo‘shadi. Boshqa agentga ulangan botni avval o‘sha yerdan uzing.
Suhbatni sinash#
- Botning
t.mehavolasini egasiga tegishli bo‘lmagan Telegram hisobidan oching. - Startni bosing; bot foydalanuvchi bilan suhbatni o‘zi boshlab bera olmaydi.
- Bilim manbasiga asoslangan matnli savol yuboring.
- Ovoz yoqilgan bo‘lsa, ovozli xabar yuboring.
- Javoblar kelishi, Oxirgi xabar yangilanishi va suhbat Suhbatlar bo‘limida paydo bo‘lishini tekshiring.
Shaxsiy xabarlarni har kim yuborishi mumkin; egasining tasdig‘i talab qilinmaydi. Guruhdagi javoblar faqat egasi tegishli sozlamani yoqsa, bot eslatilganda yoki unga javob yozilganda ishlaydi. Telegram Privacy Mode va guruh ruxsatlari ham amal qiladi. Avval shaxsiy xabarlarni sinang.
Ovozli ishlash#
Bu konnektor Telegramʼdan kiruvchi va Telegramʼga chiquvchi ovozni qo‘llab-quvvatlaydi. Kiruvchi ovoz yuklab olinib, agent javobidan oldin matnga aylantiriladi. Ovoz bilan javob berish yoqilgan va nutq provayderi mavjud bo‘lsa, Make Agent Fast matnga qo‘shimcha ravishda ovozli/audio javob yuboradi. Matnga aylantirish yoki ovoz yaratish ishlamasa, foydalanuvchidan matn ko‘rinishida qayta yuborishni so‘rang va konnektor xatosini tekshiring.
Tokenni yangilash, o‘chirish yoki uzish#
Token oshkor bo‘lsa, BotFatherda darhol bekor qiling, yangisini kiriting va sinang. Shu bot tokenini yangilash sozlamalar va pauza holatini saqlaydi. Boshqa botga almashtirish tasdiq talab qiladi va eski suhbatlar alohida saqlanadi.
O‘chirish javoblarni to‘xtatadi, uzish esa ulanishni arxivlab, tarixni saqlaydi. Telegram botining o‘zi o‘chirilmaydi va yangi qabul qiluvchiga xalaqit bermaslik uchun deleteWebhook chaqirilmaydi. Arxivlangan ulanish xabarlarni e’tiborsiz qoldiradi. Tezkor yaratilgan bot tokeni boshqaruv hodisalari orqali yangilanishi mumkin, lekin pauza saqlanadi; bot egasi o‘zgarsa, ulanish tekshiruv uchun o‘chiriladi.
Muammolarni hal qilish#
| Muammo | Yechim |
|---|---|
| Saqlashda token rad etiladi | Joriy BotFather tokenini nusxalang, bo‘sh joylarni olib tashlang va aynan shu botga tegishli ekanini tekshiring |
| Xabarlar eski xizmatga boradi | Eski pollingni to‘xtating, qayta ulang va qabul qiluvchini almashtirishni aniq tasdiqlang |
| Shaxsiy xabarlar ishlaydi, guruh xabarlari ishlamaydi | Guruh javoblarini yoqing, botni eslating yoki unga javob yozing; Telegram Privacy Mode va guruh ruxsatlarini tekshiring |
| Bot yangi foydalanuvchiga birinchi bo‘lib yozmaydi | Bu Telegramʼning odatiy qoidasi; foydalanuvchidan botni ochib Startni bosishni so‘rang |
| Matn ishlaydi, ovoz ishlamaydi | Model/matnga aylantirish/nutq kalitlarini tekshiring va qo‘llab-quvvatlanadigan Telegram ovozli xabari bilan qayta sinang |
Haqiqiy tokenni hujjat, manba kodi, tahlil yoki yordam skrinshotiga hech qachon joylamang.