Merhaba,
n8n ile WhatsApp mesaj botu kurmak istiyorum ancak bu botun herhangi bir yapay zekaya bağlı olmadan direkt olarak çoğu alışveriş sitesinin yapmış olduğu gibi 1'den başlayarak mesajların numaralandırılması ve daha sonrasında buradan seçim yapılarak ilerlenmesini istiyorum ancak Youtube üzerinde eğitim videosu olan araçların çoğu bir yapay zeka bağlanarak chatbot olarak üretilmiş botlar. Bahsetmiş olduğum n8n sistemine ilişkin herhangi bir eğitim videosu veya bir yazı önerebilir misiniz?
bu json işin i görür mü hocam bi kontrol et istersen
Kullanıcıdan gelen mesajı webhook tetikler
Mesaj içeriğine göre 14 arası seçenek kontrol edilir
Belirtilen cevap gönderilir
Eğer geçersiz giriş varsa menü tekrar gösterilir
{
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "whatsapp-webhook"
},
"name": "Webhook Trigger",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [250, 300]
},
{
"parameters": {
"functionCode": "const msg = $json[\"Body\"] || \"\";\nswitch (msg.trim()) {\n case \"1\":\n return [{ json: { reply: \"Seçiminiz 1: Ürünlerimiz listeleniyor...\" } }];\n case \"2\":\n return [{ json: { reply: \"Seçiminiz 2: Sipariş durumu sorgulanıyor...\" } }];\n case \"3\":\n return [{ json: { reply: \"Seçiminiz 3: İletişim bilgileri...\" } }];\n case \"4\":\n return [{ json: { reply: \"Seçiminiz 4: Destek hattına bağlıyız...\" } }];\n default:\n return [{ json: { reply: \"Lütfen 1-4 arasında bir sayı giriniz.\\n1) Ürünler\\n2) Sipariş\\n3) İletişim\\n4) Destek\" } }];\n}"
},
"name": "Menu Logic",
"type": "n8n-nodes-base.function",
"typeVersion": 1,
"position": [450, 300]
},
{
"parameters": {
"resource": "message",
"operation": "send",
"phoneNumber": "={{$json[\"From\"]}}",
"text": "={{$json[\"reply\"]}}"
},
"name": "WhatsApp Send",
"type": "n8n-nodes-base.whatsappBusinessCloud",
"typeVersion": 1,
"position": [650, 300]
}
],
"connections": {
"Webhook Trigger": {
"main": [
[
{ "node": "Menu Logic", "type": "main", "index": 0 }
]
]
},
"Menu Logic": {
"main": [
[
{ "node": "WhatsApp Send", "type": "main", "index": 0 }
]
]
}
}
}