Telegram Trigger
Tip: n8n-nodes-base.telegramTrigger
İşlev: Telegram botu için tetikleyici görevi görür. Kullanıcıdan gelen mesajları dinler. Burada yapılandırılan updates parametresi, botun hangi tür güncellemeleri dinleyeceğini belirler. Webhook ID: 05885608-5344-4dcf-81ad-4550b9a01241
Code
Tip: n8n-nodes-base.code
İşlev: Önceki noddan URL çıkarımı yapmak için kullanılır. jsCode parametrelerinde, URL dizisinden ilk elemanı alarak işlemek için yazılan JavaScript kodu içerir.
HTTP Request3
Tip: n8n-nodes-base.httpRequest
İşlev: Önceki noddan alınan görüntü URL’sini kullanarak bir HTTP isteği gönderir. url parametresinde, önceki nodda elde edilen imageUrl kullanılır.
Telegram2
Tip: n8n-nodes-base.telegram
İşlev: Kullanıcıya bir işlem yapıldığı (emoji ile) bildirilmektedir. text parametresi içerisinde bir emoji gönderilir ve reply_to_message_id ile cevaplanan mesaj içeriğine bağlı kalınır.
Telegram1
Tip: n8n-nodes-base.telegram
İşlev: Kullanıcıya, AI tarafından oluşturulmuş bir fotoğrafı gönderir. binaryData parametresi true olarak ayarlandığı için ikili veri (görüntü) gönderimi yapılır.
Telegram4
Tip: n8n-nodes-base.telegram
İşlev: İşlem tamamlandıktan sonra, önceki mesajı siler. chatId ve messageId parametreleri, önceki noddan elde edilen sonuçlara dayanmaktadır.
Telegram3
Tip: n8n-nodes-base.telegram
İşlev: Hata mesajlarını Telegram üzerinden kullanıcıya iletmek için kullanılır. text parametresinde hata mesajı gönderilir ve inline klavye ile kullanıcıya yeniden deneme seçeneği sunulur.
Telegram5
Tip: n8n-nodes-base.telegram
İşlev: İşlemi tamamladıktan sonra, kullanıcıya gönderilen emoji mesajını siler.
Telegram6
Tip: n8n-nodes-base.telegram
İşlev: Kullanıcıya gönderilen mesajda, promptun çok kısa olduğunu belirtir.
Telegram7
Tip: n8n-nodes-base.telegram
İşlev: Kullanıcıya gönderilen emoji mesajını siler.
NeurochainAI – REST API
Tip: n8n-nodes-base.httpRequest
İşlev: NeurochainAI API’sine bir HTTP POST isteği gönderir. Kullanıcıdan alınan mesajı işlemek için gerekli tüm bilgileri JSON formatında gönderir.
TYPING – ACTION
Tip: n8n-nodes-base.telegram
İşlev: Kullanıcının ilettiği mesajın işlendiğini göstermek için bir yükleniyor (typing) durumu gönderir.
AI Response
Tip: n8n-nodes-base.telegram
İşlev: AI’dan gelen yanıtı Telegram üzerinden kullanıcıya iletir. text parametresi AI tarafından döndürülen yanıtı içerir.
No response
Tip: n8n-nodes-base.telegram
İşlev: AI’dan herhangi bir yanıt gelmesi durumunda kullanıcıya uyarı gönderir.
Prompt too short
Tip: n8n-nodes-base.telegram
İşlev: Kullanıcıdan gelen istek yeterince uzun değilse bir uyarı gönderir.
Switch
Tip: n8n-nodes-base.switch
İşlev: Kullanıcının mesajının içeriğine göre yönlendirme yapar. .rules parametrelerinin içeriğine göre farklı yollar belirler.
Download Link
Workflow dosyasını indirmek için buraya tıklayın.
Ergebnis
Bu workflow, kullanıcılardan gelen mesajları işleyip, NeurochainAI API aracılığıyla yanıtlar döndürmektedir. Özellikle Telegram botları ile AI entegrasyonunu sağlamak isteyenler için faydalı bir örnektir.