1. Telegram Trigger
Node Adı: Telegram Trigger
Tip: Telegram Trigger
İşlev: Bu node, Telegram’dan gelen mesajları dinler ve yeni bir mesaj alındığında workflow’u tetikler.
Ayarlar:
– Webhook ID: 9c8b833c-7aa7-430d-8fc0-47936f695ddf
– Güncellemeler: ‚message‘ olarak ayarlanmıştır, yani sadece mesaj güncellemeleri alınacaktır.
Neden böyle ayarlandı? Bu ayar, yalnızca mesaj alındığında işlem yapmamıza yardımcı olur, bu da sistemin verimliliğini artırır.
2. OpenAI Chat Model
Node Adı: OpenAI Chat Model
Tip: OpenAI Chat Model
İşlev: OpenAI ile etkileşime geçer ve modelin oluşturulması için gerekli ayarları yapar.
Ayarlar: Hiçbir özel yapılandırma yok.
Neden böyle ayarlandı? Bu node, mesajlara yanıt vermek için gerekli olan OpenAI API ile bağlantıyı sağlar.
3. AI Agent
Node Adı: AI Agent
Tip: AI Agent
İşlev: Kullanıcının Telegram mesajını alır ve OpenAI modeline gönderir. Burada kullanıcıdan gelen mesajı yanıtlamak için belirli bir formatlama ile gönderir.
Ayarlar:
– Text: „=Respond to this as a helpful assistant with emojis: {{ $json.message.text }}“
Neden böyle ayarlandı? Bu ayar, AI’nın kullanıcıya daha samimi bir şekilde yanıt vermesini sağlar, emoji kullanımı da iletişimi canlandırır.
4. Telegram
Node Adı: Telegram
Tip: Telegram
İşlev: AI Agent node’undan alınan yanıtları kullanıcıya Telegram üzerinden gönderir.
Ayarlar:
– Text: „={{ $json.output }}“
– Chat ID: „={{ $(‚Telegram Trigger‘).item.json.message.chat.id }}“
Neden böyle ayarlandı? Yanıtın doğru Telegram sohbetine gönderilmesi için chat ID’si kullanılır, bu da her kullanıcıya özel cevapların ulaşmasını sağlar.
Ergebnis
Bu workflow, Telegram üzerinden gelen mesajları anında OpenAI ile analiz ederek kullanıcıya etkili ve bilgilendirici yanıtlar sağlamaktadır. Bu sayede Telegram kullanıcıları, AI destekli bir asistan ile hızlı etkileşimde bulunabilirler.