Telegram Botun İşləmə Prinsipi
Salam.
Bu məqalədə Telegram botun işləmə prinsipi və bizim bota yazdığımız mesaj hansı mərhələrdən keçdiyi haqda yazıram. İlk öncə məqalənin personajları ilə sizi tanış edim. Personajları və mesajın həyat yolunu sizə əks etdirmək üçün belə bir sxem hazırladım. Bu məqlə proqramlaşdırma biliyi olmayanlar üçün də səmərəli ola bilər. Sxem:

Sxemimdə iştirakçıların adları yazılıb. 1,2,3 — mesajdır. 4,5,6 — mesaja olan cavab.
Deməli istifadəçi botumuza mesaj yazır. Bu mesaj bota göndərilən kimi, telegram Webhook mesaj gəldiyini bilir və dərhal Backend-ə bu haqda məlumat verir. Yəni mesajı Backendə yönləndirir. BotFather-də bot yaradarkən bizə APİ token verilmişdir, həmin bu token vasitəsi ilə Webhook-la bizim backend ünsiyyət qurur. Backend nədir? Backend hazırladığımız kod olacaq (Misal: Laraveldən istifədə edərək). Backenddə mesaj üçün hansı funksional nəzərdə tutulubsa onun əsasında cavabı geri göndərir. Cavab biz tərəfdən serverə göndərildikdə yenə Webhook işə düşür və dərhal məlumatı bu dəfə bota ötürür. Bot da həmin məlumatı istifadəçimizə görsədir. Beləcə çox sadədir.
Birdən belə sualların yaranar:
- APİ tokenlə necə ünsiyyət qurur ki?
- Backend nədir, daha ətraflı yaza bilərsən?
Sağ ol.