Cogu isletme sahibi Telegram'i sadece bir duyuru kanali sanir. Kanal acarsin, kampanya gorselini atarsin, birkac kisi tiklar, gun biter. Oysa e-pin satisinda Telegram'in gercek degeri o gorselin altinda degil; siparis akisinin icinde gizlidir. Musterinin odemesi onaylandigi saniye kodun ona ulasmasi, senin cebindeki telefonun titremesi ve bayinin bakiyesini sana sormadan ogrenmesi... Bunlarin hepsi ayni altyapinin farkli yuzleri.
Isin sinsi tarafi su: Telegram entegrasyonu teknik olarak en kolay entegrasyondur ama en cok yanlis kurulan entegrasyondur da. Cunku bot token'i almak bes dakika surer, insanlar bunu basari sanip durur. Asil kritik kisim, botun senin e-pin satis scripti ile hangi noktada, hangi yonde ve hangi yetkiyle konustugudur. Bu yaziyi bitirdiginde, bir botun neyi yapmasi neyi asla yapmamasi gerektigini net bileceksin.
Telegram'i sadece duyuru kanali sanmak neden para kaybettiriyor?
Duyuru kanali tek yonlu bir megafondur. Sen konusursun, karsi taraf dinler. E-pin isinde ise para, cift yonlu akista kazanilir: musteri sorar, sistem cevaplar; sistem bildirir, musteri onaylar. Bir bot kurdugunda aslinda scriptinin veritabanina guvenli bir kapi acmis olursun. O kapidan siparis durumu, bakiye, stok adedi, son islem kaydi gibi veriler disari akar.
Uygulamada gordugum en buyuk kayip sudur: bayi, saat 02:00'de "stok var mi" diye WhatsApp'tan yazar, sen uyursun, bayi rakibe gider. Ayni bayinin Telegram'da /stok pubg yazip iki saniyede cevap almasi, o siparisi kurtarir. Burada satisi yapan sen degilsin, dogru kurgulanmis bir dijital urun satis yazilimi ve ona bagli bottur.
Bot siparis bildirimi mi yapmali, teslimat mi? Ikisini ayirmayan batiyor
Bu iki isin ayni botta toplanmasi teknik olarak mumkundur ama mantik olarak ayrilmalidir. Siparis bildirimi sana gider: yeni siparis geldi, tutar su, odeme yontemi bu. Teslimat mesaji musteriye gider: iste kodun, iste kullanim adimlarin. Ikisini ayni akista ezberden yazan kurulumlarda, bir kod yanlis chat_id'ye dusebilir.
Dogru kurgu, scriptin icinde iki ayri bildirim kanali tanimlamaktir. Yonetici kanali sabit bir grup ya da kanal id'sidir; musteri kanali ise kullanicinin hesabina bagladigi kisisel chat id'dir. Kullanici bu baglamayi bir kez, tek kullanimlik dogrulama kodu ile yapar. Boylece kimse bir baskasinin siparisine abone olamaz. Ciddi bir e-pin scripti bu eslesmeyi kullanici tablosunda ayri bir alanda tutar.
| Senaryo | Kime gider | Teknik gereksinim | Tipik kazanim |
|---|---|---|---|
| Yeni siparis bildirimi | Yonetici / ekip grubu | Sabit chat id, sendMessage | Manuel siparislerde hizli mudahale |
| Otomatik kod teslimati | Musteri | Dogrulanmis chat id eslesmesi | Destek talebinde belirgin dusus |
| Bakiye ve stok sorgusu | Bayi | Slash komut + yetki kontrolu | Gece saatlerinde kesintisiz satis |
| Dusuk stok uyarisi | Yonetici | Cron tetikleyici + esik degeri | Stoksuz kalip siparis reddetmemek |
| Odeme hata alarmi | Yonetici | Hata yakalama kancasi | Kayip odemelerin ayni gun cozumu |
Webhook mu polling mi? Yanlis secim stok hatasi getirir
Telegram sana iki yol sunar. Polling, botun belirli araliklarla "yeni mesaj var mi" diye sormasidir. Webhook ise Telegram'in senin sunucundaki bir adrese mesaji itmesidir. Paylasimli hostingte calisan pek cok isletme, surekli calisan bir surec kuramadigi icin polling'i tercih eder ve burada kaybeder: her sorgu arasinda gecen sure, siparis anindaki gerceklikle arandaki farki buyutur.
Webhook tarafinda ise farkli bir tuzak var. Telegram, adresine gonderdigi istege hizli yanit alamazsa ayni mesaji tekrar gonderir. Eger scriptin gelen her istegi kosulsuz isleyip ayni kodu iki kez dusuyorsa, bir musteriye iki kod gider. Cozum basit ama atlaniyor: gelen her guncellemenin update_id degerini kaydet, daha once islendiyse sessizce yok say. Bu tek satirlik mantik, envanterini korur.
Telegram botu aktif kullanan bayilerin bot trafigi dagilimi
- Siparis ve teslimat bildirimleri 45%
- Bakiye ve stok sorgulari 25%
- Destek ve iade talepleri 20%
- Kampanya ve duyuru etkilesimi 10%
Bayinin bakiyeyi sana sormadan gormesi neden ciroyu buyutuyor?
Bayi modeli ile calisiyorsan gunun buyuk kismi "bakiyem ne kadar", "su tutar yattı mi", "bugun kac adet cektim" sorularina gider. Bu sorularin hicbirinin insan tarafindan cevaplanmasi gerekmez. Bot, bayinin Telegram hesabini panel hesabina bagladigi anda bu verileri sorgulayabilir hale gelir.
Ancak burada kritik bir yetki meselesi var: bot, kullaniciyi Telegram id'sinden tanimali ve sadece o kullaniciya ait kayitlari donmeli. Sorguyu panel kullanici id'si ile degil, eslesmis chat id ile baslatmayan kurgular veri sizdirir. Iyi yazilmis bir epin yazilim altyapisinda bot komutlari, tipki web arayuzu gibi ayni yetki katmanindan gecer; ayri bir arka kapi acmaz.
Teslimat mesajinda kodun tamamini duz metin yazmak yerine, kodu tek kullanimlik bir goruntuleme baglantisi ile ver. Ekran goruntusu paylasilsa bile baglanti kapaninca kod gecersiz olur; iade tartismalarinin buyuk kismi bu sekilde biter.
Token sizarsa ne olur? Kimsenin konusmadigi risk
Bot token'i, o botun tum kimligidir. Sizdigi anda ucuncu bir kisi senin adina mesaj gonderebilir, kanalindaki kullanicilara sahte odeme linki atabilir. Bu yuzden token asla depoya, asla javascript dosyasina, asla musteriye gorunen bir konfigurasyon ciktisina yazilmaz. Dogru yer, web koku disinda tutulan bir ortam degiskeni dosyasidir.
Ikinci katman ise webhook adresinin tahmin edilemez olmasidir. Adresi /telegram.php gibi acik birakirsan, disaridan sahte guncelleme gondermek mumkun hale gelir. Adrese uzun ve rastgele bir gizli parca ekle, ayrica Telegram'in sundugu gizli basligi dogrula. Bu iki onlem birlikte, sahte siparis bildirimi uretme denemelerini bastan keser.
Entegrasyona baslamadan once scriptinden istemen gereken 5 sey
Bir e-pin satis scripti satin alirken ya da mevcut kurulumunu degerlendirirken, Telegram entegrasyonunun hazir olup olmadigini anlamanin pratik yolu su bes sorudur: Bildirim olaylari yonetim panelinden acilip kapanabiliyor mu? Mesaj sablonlari koda gomulu mu yoksa duzenlenebilir mi? Gonderim basarisiz olursa kuyruga alinip tekrar deneniyor mu? Kullanici hesap eslesmesi dogrulama koduyla mi yapiliyor? Ve butun bot hareketleri log tablosuna yaziliyor mu?
Bu bes maddenin hepsine "evet" diyemiyorsan, entegrasyon calisir gorunse bile ilk yogun gunde catlar. Cunku sorun genelde botun mesaj gonderememesi degildir; gonderdigini sanip gonderememesi, ya da yanlis kisiye gondermesidir. Asagidaki kontrol listesini kurulumdan once bir kez, kurulumdan bir hafta sonra bir kez daha gec.
| Adim | Ne kontrol edilir | Neden kritik |
|---|---|---|
| Token saklama | Web koku disinda, dosya izni kisitli | Sizinti tum kanali devreder |
| Webhook adresi | Rastgele gizli parca + gizli baslik dogrulamasi | Sahte guncelleme engellenir |
| Tekrar koruma | update_id kaydi ve mukerrer kontrol | Ayni kodun iki kez dusmesini onler |
| Hesap eslesmesi | Tek kullanimlik dogrulama kodu | Baskasinin siparisine erisimi keser |
| Gonderim kuyrugu | Basarisiz mesaj tekrar deneniyor mu | Kesintide teslimat kaybolmaz |
| Kayit tutma | Her komut ve gonderim loglaniyor mu | Anlasmazlikta kanit olur |
Telegram entegrasyonu hazir gelen bir altyapi ister misin?
Pinova, siparis bildiriminden bayi bakiye sorgusuna kadar bot akislarini panelden yonetebilecegin sekilde tasarlandi. Ozellikleri incele, kendi is akisinla karsilastir.
Telegram bot entegrasyonu icin ayri bir sunucuya ihtiyacim var mi?
Hayir. Webhook yontemiyle calistiginda mevcut hostingin uzerindeki bir adres yeterlidir. Sadece HTTPS zorunludur ve gelen isteklere makul surede yanit donebilmelidir.
Musteriye kod gonderirken Telegram guvenli mi?
Kanal sifrelidir ancak asil risk hesabin baskasinin elinde olmasidir. Bu yuzden tek kullanimlik goruntuleme baglantisi ve hesap dogrulamasi birlikte kullanilmalidir.
Bot ayni anda hem bayilere hem son kullaniciya hizmet verebilir mi?
Verebilir. Komutlar yetki seviyesine gore filtrelenir; bayi komutlari son kullaniciya, yonetici komutlari bayiye kapali olur.
Mevcut e-pin yazilimima sonradan eklenebilir mi?
Bildirim olaylarina kanca atilabilen bir yapi varsa eklenebilir. Kodun icine gomulu, degistirilemez bildirim mantigi olan kurulumlarda ise surec cok daha zahmetlidir.
Telegram entegrasyonu, dogru kurgulandiginda seni gece uyandirmayan; yanlis kurgulandiginda ise gece uyandiran bir sistemdir. Aradaki farki yaratan sey botun kendisi degil, arkasindaki dijital urun satis scriptinin olay yonetimi, yetki katmani ve kayit disiplinidir. Bu akisin gercek bir panelde nasil gorundugunu merak ediyorsan, canli demo uzerinden bildirim ayarlarina goz at, ardindan ozellikler ve fiyat bolumleriyle kendi is hacmine gore karsilastirmani yap.

