Telegram Grupta Özel Bot Yanıtı Nasıl Tasarlanır?
Gruptaki özel bot yanıtı nasıl çalışır?
Telegram’da bot, grup içindeki belirli bir üyeye yalnızca o üye ile botun görebildiği ephemeral yanıt gösterebilir. Bu özellik, ortak konuşmayı kişiye özel yardım metinleriyle doldurmadan kısa yönlendirme vermek için uygundur. Ancak bir teslim kaydı veya kalıcı destek kanalı gibi tasarlanmamalıdır: Telegram Bot API açıklamasında bu mesajların kaybolabileceğini ve özellikle kullanıcı çevrimdışıyken teslimin garanti edilmediğini belirtir. Önemli işlem onayları için ayrıca kalıcı bir akış planlayın.
Bir toplulukta botun “Hesap ayarını nereden değiştiririm?” sorusuna kişiye özel düğme göstermesi mantıklı olabilir. Ödeme bilgisi, gizli müşteri verisi veya hukuken saklanması gereken bir onay aynı yüzeye taşınmamalıdır. Kullanıcının ne gördüğü kadar, görmediğinde hangi yolun çalışacağı da ürün kararının parçasıdır.
Hangi kullanım senaryosunda işe yarar?
Ephemeral yanıtı önce küçük bir görevle sınayın: sık sorulan soruya kısa açıklama, grupta yeni üyeye bağlama özel karşılama, kişisel filtre seçimi veya bir butonun durum bilgisi. Her görevde yanıtın geçici olması kullanıcı için sorun yaratıyor mu diye sorun. Bir linkin veya kodun daha sonra yeniden bulunması bekleniyorsa geçici yanıt uygun son nokta olmayabilir; kullanıcıyı botun özel sohbetine veya doğrulanmış web akışına yönlendirin.
Telegram’ın bot özellikleri rehberi grup içindeki özel yanıtın yalnızca hedef kullanıcı ve bot tarafından görüldüğünü, butonla tetiklenen yanıtın mevcut mesajın yerinde gösterilebildiğini anlatır. Bu görünürlük bir ekran davranışıdır; kurum içi kayıt, erişim yetkisi ve kişisel veri işleme tasarımının yerini almaz. Destek ekibi konuşma geçmişini görmek zorundaysa botun kendi sistemindeki izinli kayıt akışını ayrıca tanımlayın.
Bot rolü ve tetikleyici nasıl seçilir?
Önce botun grup yöneticisi olup olmayacağını belirleyin. Telegram’ın güncel Bot API rehberi, yönetici olmayan botun uygun bir kullanıcı eylemini izleyen kısa pencerede ve ilgili tetikleyiciyle özel yanıt gönderebildiğini; yönetici botun ise grup üyesine daha geniş zamanda yazabildiğini açıklar. Bu nedenle yalnızca “bot gruba eklendi” testi yeterli değildir. Grup türü, bot yetkisi, düğmeye basan kişi ve cevap süresi ayrı test değişkenleri olmalıdır.
Yönetici yetkisini sırf teknik kolaylık için istemeyin. İhtiyaç bir butonun kişisel yanıtıysa bu tetikleyiciyle çalışan daha dar izinli akışı değerlendirin. Yönetici rolü gerçekten gerekiyorsa hangi yetkilerin açıldığını ve kimin geri alabileceğini ekipçe kaydedin. Birden fazla bot veya moderatör bulunan gruplarda yanlış üyeye yanıt gönderilmesini önlemek için hedef kullanıcı kimliğini gelen olayla eşleyin; serbest metinden tahmin etmeyin.
Güncel API parametresini kullanın
Telegram’ın 24 Ağustos 2026 Bot API 10.3 değişiklik kaydı, önceki üst düzey receiver_user_id ve callback_query_id gönderim parametrelerinin yerini ephemeral_message_parameters nesnesinin aldığını söylüyor. Bu nesne içinde hedef kullanıcı bilgisi ve uygun olduğunda tetikleyici bilgisi taşınır. Eski bir blog örneğini doğrudan kopyalayıp yeni istemci kitaplığına uygulamak hataya yol açabilir. Kullandığınız SDK’nın Bot API sürümünü ve oluşturduğu istek gövdesini kendi test ortamınızda doğrulayın.
Botun özel komut göndermesi de ayrı bir seçenektir. Telegram, komutu ephemeral olarak tanımladığınızda üyenin komutunun diğer üyelere görünmemesini destekler. Bu, herkese açık komuttan sonra özel yanıt üretmekle aynı deneyim değildir. Ürün akışında ilk kullanıcı eyleminin görünür olup olmaması önem taşıyorsa iki seçeneği ayrı prototiple deneyin. Komut menüsündeki ad ve açıklama, kullanıcıya hangi bilginin grupta kalacağını anlaşılır biçimde söylemeli.
Teslim edilmeyen yanıt için geri dönüş yolu kurun
En kritik test çevrimdışı kullanıcıdır. API başarılı döndüğünde son kullanıcının yanıtı gerçekten gördüğünü varsaymayın. Ephemeral mesajın uygulama yeniden başladığında veya bir süre sonra kaybolabileceğini de hesaba katın. Görev tamamlandı diye işaretlenecekse kullanıcıdan açık bir sonraki eylem alın; yalnızca gönderim yanıtına dayanmayın. Destek talebi, rezervasyon veya sipariş gibi önemli süreçlerde işlem kimliği ve durumunu kalıcı kanalda erişilebilir tutun.
Kısa yanıt zamanında üretilmiyorsa grup akışını sessizce bırakmayın. Kullanıcıya uygun olduğunda “Bu işlemi özel sohbetten sürdür” gibi bir seçenek verin. Özel sohbete geçiş kullanıcı onayı ve botun o kullanıcıya mesaj atabilme durumuyla ayrıca test edilmelidir. Bot, hassas içeriği genel gruba yedek olarak dökmemeli; hata anında veriyi azaltan bir mesaj tercih edilmelidir.
Gözlemlenebilirlik için kişisel mesaj metnini gereksiz yere kaydetmeden olay türü, grup kimliği için uygun takma ad, zaman, API hata sınıfı ve tamamlanma sonucunu ölçebilirsiniz. Logların kimlerce görüldüğünü ve ne kadar tutulduğunu belirleyin. Bu yaklaşım, “yanıt gönderildi” ile “kullanıcı görevi tamamladı” sayılarının karışmasını önler. Düşük hacimde elle senaryo testi, büyük gruplara açılmadan önce açık bir hata listesi verir.
Yayın öncesi test planı
Bir test grubu kurup farklı kullanıcı hesaplarıyla şu akışları yürütün: düğmeye basan üye yanıtı görüyor mu; başka üye gerçekten görmüyor mu; bot yönetici ve yönetici değilken davranış nasıl değişiyor; kullanıcı iki cihazda veya çevrimdışıyken ne oluyor; zaman aşımı ve tekrar basma hangi sonucu doğuruyor? Her senaryo için beklenen sonucu önceden yazın. “Ekran görüntüsünde özel göründü” tek başına tüm istemciler için kanıt değildir.
Ephemeral görünürlük, mesaj içeriğinin biçimiyle ayrı konudur. Telegram Bot Rich Messages yanıt akışı yazısı yapılandırılmış yanıtın içerik ve taslak tarafını ele alır. Burada karar verilen şey, grup içindeki hedef üyenin özel yanıtı ne zaman görmesi ve görmediğinde ne yapılması gerektiğidir. İki özelliği birleştirecekseniz her birinin hata yolunu ayrı test edin.
Webinle’nin bot yazılımları ve entegrasyonlar hizmeti için görüşmede grup türünü, kullanıcı tetikleyicisini, saklanması gereken işlemi ve mevcut bot yetkilerini paylaşabilirsiniz. Böylece kısa özel yanıtın yeterli olup olmadığı, kalıcı destek veya işlem kaydı gerekip gerekmediği somut bir akış üzerinden belirlenir.