01Sorun ve çözüm
Telegram bot geliştirme işini sohbet senaryosundan başlatıyoruz: kullanıcı botu ilk açtığında ne görecek, hangi komut ya da butonla hangi işlemi tetikleyecek, bot bir isteği anlamadığında ne yapacak. Akış netleşince bot, resmî Telegram Bot API üzerinden sizin veritabanınıza, e-ticaret altyapınıza ya da izleme araçlarınıza bağlanan bir sunucu uygulaması olarak geliştirilir.
Devamını okuDaha az göster
Basit bir bildirim botundan, bot içinde açılan bir web arayüzüyle (Mini App) çalışan sipariş ya da randevu ekranına kadar farklı ölçeklerde çalışıyoruz.
02Kimler için
Telegram botu hangi işletmeler için uygun
Kitlesi ya da ekibi Telegram'da olan ve orada tekrar eden işleri azaltmak isteyenler için anlamlıdır.
- Ücretli kanal ya da grup üyeliği satan ve abonelik bittiğinde erişimi elle kapatmaktan yorulan içerik üreticileri
- Sipariş, kargo ve stok değişikliklerini kendi ekibine anında iletmek isteyen e-ticaret işletmeleri
- Sunucu, ödeme ya da üretim hattı uyarılarını nöbetçi ekibe Telegram üzerinden ulaştırmak isteyen teknik ekipler
- Büyük topluluk gruplarında spam, yeni üye doğrulama ve kural ihlallerini otomatik yönetmek isteyen moderatörler
- Randevu, rezervasyon ya da basit form toplama işlemini kullanıcının mesajlaştığı yerde tamamlamak isteyen hizmet işletmeleri
03İhtiyaçlar
Bir Telegram botunun çözmesi beklenen işler
Botun değeri, mesaj kutusundaki hangi tekrarı ortadan kaldırdığıyla ölçülür.
- 01
Üyelik ve erişim kontrolü
Ödemesi onaylanan kullanıcıya tek kullanımlık davet bağlantısı gönderilir, süresi dolan üye gruptan otomatik çıkarılır. Yenileme hatırlatması abonelik bitmeden önce gider.
- 02
Anlık bildirim ve uyarı
Yeni sipariş, iade talebi, düşük stok ya da sistem hatası olduğunda ilgili kişiye veya gruba mesaj iletilir. Mesajdaki butonla siparişi onaylamak gibi işlemler doğrudan Telegram'dan yapılabilir.
- 03
Sık sorulan soruların yanıtlanması
Menü butonlarıyla ilerleyen bir yardım akışı kurulur; çözülemeyen konu, geçmiş mesajlarla birlikte canlı destek sorumlusuna aktarılır.
- 04
Grup moderasyonu
Yeni katılan hesaplar basit bir doğrulamadan geçirilir, bağlantı ve reklam içeren mesajlar kurala göre silinir, tekrar eden ihlallerde hesap kısıtlanır.
04Özellikler
Telegram botu projelerinde kullanılan yapı taşları
Her bot bunların hepsini içermez; senaryonuza uyan parçalar seçilir.
- 01
Komutlar ve satır içi butonlar
Kullanıcı komut yazmak yerine mesajın altındaki butonlarla ilerler. Butona basıldığında mesaj yeniden yazılmadan güncellenir, sohbet karmaşıklaşmaz.
- 02
Mini App ekranları
Ürün kataloğu, form ya da takvim gibi mesajla yönetilmesi zor işlemler bot içinde açılan bir web arayüzüyle sunulur; kullanıcı Telegram'dan çıkmaz.
- 03
Toplu duyuru ve hedefleme
Botu başlatmış kullanıcılara dil, abonelik durumu ya da ilgi alanına göre duyuru gönderilir. Gönderim, Telegram'ın hız sınırlarına uyacak şekilde kuyruğa alınır.
- 04
Yönetim paneli
Kullanıcı listesi, abonelik durumları, gönderilen duyurular ve bot hataları web tabanlı bir panelden izlenir; mesaj metinleri kod değiştirmeden güncellenir.
05Entegrasyonlar
Telegram botunun bağlandığı sistemler
Bot, bilgiyi sizin sistemlerinizden alıp oraya yazdığında işe yarar.
- 01
E-ticaret ve sipariş altyapısı
Kendi sitenizin API'si ya da pazaryeri entegrasyonlarınızdan gelen sipariş ve kargo bilgileri bota aktarılır.
- 02
Ödeme sağlayıcıları
Üyelik ve ürün satışı için iyzico, PayTR gibi sağlayıcıların ödeme bağlantıları kullanılır; ödeme onayı geldiğinde bot erişimi açar.
- 03
İzleme ve uyarı araçları
Grafana, Zabbix ya da bulut sağlayıcınızın alarm servisinden gelen uyarılar webhook ile ilgili Telegram grubuna yönlendirilir.
- 04
CRM ve tablolar
Botla toplanan başvuru ve talepler CRM'inize ya da Google Sheets tablosuna kayıt olarak düşer.
- 05
Dil modeli servisleri
Serbest metinli soruları yanıtlamak için OpenAI gibi bir dil modeli sağlayıcısı, yalnızca sizin onayladığınız bilgi kaynağıyla sınırlanarak bağlanabilir.
06Süreç
Telegram botu yaptırmak istiyorum: süreç nasıl işler?
Adım 01
Analiz
İş akışınızı, kullanıcılarınızı ve mevcut sistemlerinizi dinleriz; kapsamı, öncelikleri ve kabul ölçütlerini yazılı hâle getiririz.
Adım 02
Tasarım
Ekran akışlarını ve veri modelini çıkarırız. Arayüzü sizinle gözden geçirip onay almadan geliştirmeye geçmeyiz.
Adım 03
Geliştirme
Kısa döngülerle çalışırız; her döngü sonunda çalışan bir sürümü test ortamında görürsünüz.
Adım 04
Test
İşlevsel testler, entegrasyon testleri ve temel güvenlik kontrolleriyle hataları yayından önce yakalarız.
Adım 05
Yayın
Sunucu, alan adı, yedekleme ve izleme ayarlarını yaparak canlıya alırız; ekibinize kısa bir kullanım eğitimi veririz.
Adım 06
Bakım
İsterseniz bakım ve destek anlaşmasıyla güncellemeleri, izlemeyi ve yeni geliştirmeleri sürdürürüz.
07Teknoloji
Telegram botu projelerinde altyapı ve güvenlik
Canlı ortamda bot, Telegram'ın güncellemeleri sunucuya ittiği webhook yöntemiyle çalışır; geliştirme sırasında uzun sorgulama (long polling) kullanılabilir. Gelen her güncelleme bir kuyruğa yazılır ve işlenir, böylece yoğun bir duyuru anında ya da dış servis yavaşladığında mesajlar kaybolmaz. Telegram aynı güncellemeyi tekrar gönderebildiği için işlemler mükerrer kaydı engelleyecek şekilde tasarlanır.
Devamını okuDaha az göster
BotFather'dan alınan bot anahtarı kod deposuna yazılmaz, sunucuda gizli değişken olarak tutulur; sızdığı düşünülürse yenilenir. Yönetici komutları yalnızca tanımlı kullanıcı kimliklerine açılır.
Botla etkileşime giren kişilerin kullanıcı adı ve mesaj içeriği kişisel veri sayılabilir. KVKK kapsamında aydınlatma metni bota eklenir, hangi verinin ne kadar süre saklanacağı belirlenir ve gereksiz mesaj geçmişi tutulmaz.
08Çalışma modelleri
Bu hizmette çalışma modelleri
- 01
Proje bazlı
Sabit kapsam, sabit fiyat ve belirli teslim tarihi
Kapsamı belli, teslim tarihi olan işler için.
- Yazılı kapsam ve kabul ölçütleri
- Sabit fiyat ve belirli teslim tarihi
- Teslim ve kabul adımları sözleşmede
- 02
Bakım ve destek
Aylık sözleşmeli, SLA'lı bakım, destek ve geliştirme saati
Yayındaki bir sistemin sürekliliği için.
- Aylık sözleşme ve SLA
- İzleme, güncelleme ve hata düzeltme
- Aylık geliştirme saati
09Sık sorulan sorular
Telegram botu hakkında sık sorulan sorular
Telegram botu yaptırma fiyatları neye göre belirlenir?
Akıştaki adım sayısı, bağlanacak sistemler, ödeme ve üyelik yönetimi olup olmadığı, Mini App ekranı ve yönetim paneli ihtiyacı fiyatı belirler. Sadece bildirim gönderen bir bot ile abonelik satan bir bot arasında kapsam farkı büyüktür.
Bot, kendisiyle hiç konuşmamış birine mesaj atabilir mi?
Hayır. Telegram kuralları gereği bot yalnızca kendisini başlatmış kullanıcılara ya da eklendiği gruplara mesaj gönderebilir. Bu yüzden kullanıcıyı botu başlatmaya yönlendiren bir bağlantı ya da QR kod akışın parçası olarak planlanır.
Ücretli kanal üyeliğini otomatik yönetebilir miyiz?
Evet. Ödeme onayıyla davet bağlantısı üretilir, abonelik süresi veritabanında izlenir ve süre bittiğinde üye kanaldan çıkarılır. Bunun için botun kanalda yönetici yetkisi olması gerekir.
Telegram botu için firmayla anlaşmadan önce neleri netleştirmeliyim?
Bot anahtarının ve sunucunun kimin hesabında duracağını, kaynak kodun size teslim edilip edilmeyeceğini ve Telegram API değişikliklerinde bakımın nasıl yapılacağını sorun. Botun sizin hesabınıza bağlı olması, ileride firma değiştirdiğinizde kullanıcı kitlenizi kaybetmemenizi sağlar.
Bot Türkçe serbest metni anlayabilir mi?
Buton ve komut tabanlı akışlar en öngörülebilir sonucu verir. Serbest metin için bir dil modeli eklenebilir; bu durumda modelin yalnızca sizin içeriklerinize dayanarak cevap vermesi ve emin olmadığında canlı desteğe aktarması sağlanır.
Bot ne kadar sürede yayına alınır?
Tek amaçlı bir bildirim botu kısa sürede hazırlanabilir; ödeme, üyelik ve panel içeren projelerde süre kapsamla birlikte artar. Senaryo onaylandıktan sonra yazılı bir takvim paylaşıyoruz.
10İlgili hizmetler