Telegram Botları: Bildirim Kanalından Dahili Asistana
n8n rehberi: Telegram'ı bildirim kanalı olarak kurma ve bir yapay zeka (YZ) ajanıyla dahili bir asistana dönüştürme.
Birçok ekip için Telegram botu n8n ile ilk temas noktasıdır: basit bir otomasyon, bir form geldiğinde, bir sunucu çöktüğünde veya bir sipariş tamamlandığında bir mesaj gönderir. Bu rehber tam olarak burada başlıyor, çünkü sessiz bir bildirim kanalından tepki veren dijital bir asistana giden yol göründüğünden daha kısadır. n8n bunun için iki kendi Telegram node'unu sunar: gelen mesajlara tepki veren bir trigger ve mesaj, dosya ve sohbet eylemleri gönderen bir app node. Bir yapay zeka (YZ) ajanıyla birleştirildiğinde, sadece gönderim kanalı olan yapı; soruları yanıtlayan, eylemler öneren ve gerektiğinde bir şey yapmadan önce onay bekleyen bir asistana dönüşür.
Temmuz 2026 itibarıyla NordFlux, müşteri projelerinde bu düzeni düzenli olarak kullanıyor, çünkü ek sunucu maliyeti gerektirmiyor ve bir ekip üyesi olarak sana tanıdık geliyor: iletişim, zaten her akıllı telefonda yüklü olan bir uygulama üzerinden yürüyor.
Basit başlangıç: bildirim kanalı olarak Telegram
n8n bir mesaj göndermeden önce bile Telegram'ın kendisinde bir bot hesabına ihtiyaç duyar. Bunu resmi BotFather üzerinden oluşturursun, n8n'in Telegram kimlik bilgileri dokümantasyonuna göre birkaç adımda:
- BotFather ile bir sohbet başlat ve `/newbot` komutunu gir
- Daha sonra değiştirilebilecek bir görünen ad belirle
- 5 ile 32 karakter arasında olması gereken, yalnızca Latin harfleri, rakamlar ve alt çizgilerden oluşabilen ve mutlaka "bot" ile bitmesi gereken bir kullanıcı adı belirle
- Oluşturulan erişim token'ını kopyala ve n8n'de Telegram kimlik bilgisi olarak kaydet
Bu token'ı ardından hem trigger'da hem de app node'da olmak üzere her iki Telegram node'una girersin. Böylece kendi altyapını işletmene gerek kalmadan n8n ile botun arasındaki bağlantı kurulmuş olur.
Trigger'dan eyleme: Telegram node'ları neler yapabilir
Telegram Trigger uygun bir güncelleme geldiğinde bir workflow başlatır. Dokümantasyona göre, basit metin mesajlarından satır içi klavyelerdeki callback sorgularına, sohbete katılımlara ve mesaj tepkilerine kadar yirmiden fazla etkinlik türünü kapsar. Varsayılan olarak, sohbet üyesi değişiklikleri ve mesaj tepkileri dışındaki tüm güncellemelere tepki verir, çünkü n8n'e göre bunlar özellikle yüksek sayıda güncelleme çağrısı oluşturur. Ayrıca trigger, sohbet ve kullanıcı kimliklerine göre filtrelenebilir, böylece bir workflow'u yalnızca belirli kişiler veya gruplar tetikleyebilir.
İlgili Telegram-Node ardından gönderimi üstlenir. Mesaj, sohbet, dosya ve callback işlemlerini destekler: metin, fotoğraf, video, belge, çıkartma, konum verisi ve tüm medya grupları gönderilebilir, mesajlar sonradan düzenlenebilir, sabitlenebilir veya silinebilir. Metin için, mesaj işlemleri dokümantasyonuna göre biçimlendirmeden sonra 4096 karakter sınırı geçerlidir, açıklamalar 1024 karakterle sınırlıdır ve Telegram'ın kendisi bot başına saniyede en fazla 30 mesaja izin verir. Ayrıca çoğu mesaj işlemi için botun ilgili kanala veya gruba etkin şekilde eklenmiş olması gerekir, aksi halde gönderim gerçekleşmez.
Bir sonraki aşama: dahili bir yapay zeka (YZ) asistanına arayüz olarak Telegram
Trigger güvenilir şekilde çalışmaya başladığında, bir sonraki adım kendiliğinden ortaya çıkar: sabit bir mesaj göndermek yerine, gelen bir Telegram mesajının içeriğini n8n'deki bir yapay zeka (YZ) ajanına aktarırsın. Ajan soruyu okur, gerektiğinde bir veritabanı, takvim veya dahili bir sistem gibi bağlı araçlara erişir ve yanıtı aynı Telegram node'u üzerinden sohbete geri gönderir. Ekibin için bu bir meslektaşla sohbet etmek gibi hissettirir, teknik olarak ise arkasında trigger, ajan ve yanıt node'undan oluşan bir workflow vardır.
Bu düzen, yapay zeka (YZ) asistanı yalnızca yanıt vermekle kalmayıp bir randevuyu ertelemek veya bir sipariş vermek gibi eylemler de gerçekleştirmesi gerektiğinde özellikle pratik hale gelir. Tam olarak bu tür durumlar için n8n, asistanı kısa bir tasmada tutan yerleşik bir onay işlevi sunar.
Doğrudan sohbette onaylar: Telegram üzerinden Human-in-the-Loop
Bir yapay zeka (YZ) ajanının eylemleri kontrolsüz şekilde gerçekleştirmemesi için Telegram, n8n'in araçlar için Human-in-the-Loop dokümantasyonuna göre doğrudan bir onay kanalı olarak entegre edilebilir. Bunun için bir ajan node'unun araçlar bölümünde insan incelemesi adımını seçer, bunu Telegram'a bağlar ve hangi araçların çalışmadan önce onay gerektirdiğini belirlersin. İnsan bir denetleyici, ajanın hangi aracı hangi parametrelerle kullanmak istediğini Telegram'da görür ve eylemi onaylayabilir veya reddedebilir. Onaylanması durumunda n8n, aracı önerilen değerlerle çalıştırır; reddedilmesi durumunda eylem iptal edilir ve arka planda başka bir şey olmaz.
Böylece her rutin görevi elle halletmek zorunda kalmadan kritik adımlar üzerindeki kontrolü elinde tutarsın. Dijital asistan işi hazırlar, son adıma sen, doğrudan Telegram uygulamasından karar verirsin.
Sınırlar ve tipik tuzaklar
- Ortam başına bir bot token'ı: Test ve üretim sistemini aynı bot token'ıyla işleten kişi, test mesajlarının gerçek kanala düşmesi riskini alır. Ortam başına ayrı bir bot burada net bir ayrım sağlar.
- Hız sınırlarını planla: Telegram, gönderimi bot başına saniyede yaklaşık 30 mesajla sınırlar. Çok sayıda sohbete toplu gönderim yapılırken workflow'da küçük bir gecikme eklemek faydalı olur.
- Bot yetkilerini kontrol et: Çoğu mesaj işlemi için botun kanala veya gruba etkin şekilde davet edilmiş olması gerekir; bir sohbet başlığı belirlemek gibi yönetimsel eylemler için ayrıca yönetici haklarına ihtiyaç duyar.
- Filtrelemeyi unutma: Trigger'da sohbet veya kullanıcı kimliği filtresi olmadan workflow, botun aldığı her mesaja tepki verir. Bu, açık gruplarda hızla istenmeyen tetiklenmelere yol açabilir.
Bu yapıyı tek başına uygulamak istemeyenler için: NordFlux, bu tür Telegram workflow'larının kurulumunu, güvenliğini ve genişletilmesini n8n otomasyonu kapsamında küçük ve orta ölçekli işletmeler için üstlenir.
Sık sorulan sorular
n8n'de bir Telegram botu için programlama bilgisine ihtiyacım var mı?
Hayır. Trigger'lar, eylemler ve yapay zeka (YZ) ajanına bağlantı, n8n editöründe form alanları ve node'lar arasındaki bağlantılar üzerinden yapılandırılır. Daha karmaşık mantık için n8n içindeki ifadelerle ilgili biraz deneyim yardımcı olur, ancak kendi bot programını yazman gerekmez.
Botum için erişim token'ını nasıl alırım?
Token'ı doğrudan Telegram'ın kendi BotFather'ından alırsın; bunun için orada `/newbot` komutuyla yeni bir bot oluşturursun. BotFather ardından otomatik olarak bir token oluşturur, bunu değiştirmeden n8n'deki Telegram kimlik bilgisine girersin.
Aynı bot hem bildirim gönderip hem de soruları yanıtlayabilir mi?
Evet. Tek bir bot, Telegram node'u üzerinden mesaj gönderebilir ve aynı anda Telegram Trigger üzerinden gelen mesajları alabilir. Bunun sadece bir gönderim kanalı mı yoksa tam bir asistan mı olacağı, tamamen workflow'da araya bir yapay zeka (YZ) ajanının bağlanıp bağlanmadığına bağlıdır.
Telegram üzerinden eylem onayı ne kadar güvenlidir?
Onay, sabit bir sohbet kimliğine sahip bir sohbet veya belirli bir kanal üzerinden gerçekleşir. Yalnızca bu sohbete erişimi olanlar isteği görür ve onaylayabilir veya reddedebilir. Hassas süreçler için açık bir grup sohbeti yerine ayrı, sıkı şekilde sınırlandırılmış bir onay sohbeti önerilir.
n8n ile bir Telegram botuna başlamak ne kadara mal olur?
BotFather üzerinden bir Telegram botu oluşturmak ücretsizdir, n8n'deki Telegram node'larını kullanmak da öyle. Maliyetler en fazla n8n örneğinin kendisi için, örneğin barındırma veya bulut lisansı için, ve bot tam bir asistana genişletilirse bağlı bir yapay zeka (YZ) sağlayıcısı için ortaya çıkar.
NordFlux UG (haftungsbeschränkt)
NordFlux, kuruluşlar için dijital çalışanlar kurar: tekrar eden işleri üstlenen otomasyonlar ve KI ajanları. Kontrol sizde kalır.
Otomasyon veya KI hakkında somut sorularınız mı var?
Ücretsiz bir ön analizde durumunuzu doğrudan görüşürüz. Bağlayıcı değildir.