Kataloga Dön

LINE, Google Gemini ve Google E-Tablolar ile Yemek Besin Değeri Takibi

Orta
Kişisel Verimlilik
Yapay Zeka Sohbet Botu
7 indirme4 görüntülenme30-60 dakikaYazar: okp29

Workflow Görünümü

Açıklama

Bu n8n otomasyonu, LINE üzerinden gönderilen yemek fotoğraflarını Google Gemini yapay zekası ile analiz ederek besin değerlerini çıkarır ve bu verileri Google E-Tablolar'a kaydeder. Sağlık bilincine sahip bireyler ve fitness meraklıları için tasarlanan bu akış, manuel kalori sayımı yapmadan günlük besin alımını kolayca takip etmeyi sağlar. Kullanıcılar, her yemek fotoğrafı için anında besin değeri geri bildirimi alarak beslenme alışkanlıklarını daha bilinçli yönetebilirler.

Kurulum Rehberi

Genel Bakış

Bu workflow, LINE üzerinden gönderilen yemek fotoğraflarını yapay zeka (Google Gemini) aracılığıyla analiz ederek besin değerlerini otomatik olarak çıkarır ve bu verileri Google E-Tablolar'a kaydeder. Amacı, kullanıcıların beslenme takibini kolaylaştırmak ve manuel veri girişine olan ihtiyacı ortadan kaldırmaktır.

Gereksinimler

  • LINE Developer Hesabı: LINE Mesajlaşma API'sini kullanabilmek için gereklidir. Bir LINE Bot oluşturmanız ve Channel Access Token ile Channel Secret'a sahip olmanız gerekir.
  • Google Cloud Hesabı: Google Gemini API'sine erişim ve Google E-Tablolar'ı kullanabilmek için gereklidir. Bir API anahtarı veya servis hesabı kimlik bilgileri gerekecektir.
  • Google E-Tablolar: Besin değerlerinin kaydedileceği bir e-tablo (spreadsheet) ve bu e-tablo içinde bir çalışma sayfası (sheet) oluşturmanız gerekmektedir.
  • n8n Hesabı: Bu workflow'u çalıştırmak için bir n8n kurulumuna (bulut veya kendi barındırdığınız) ihtiyacınız vardır.

Kurulum Adımları

  1. LINE Bot Kurulumu:

    • LINE Developers konsoluna gidin ve yeni bir sağlayıcı (provider) oluşturun.
    • Yeni bir Mesajlaşma API kanalı (Messaging API channel) oluşturun.
    • Kanalınızın 'Temel Ayarlar' (Basic Settings) bölümünden 'Channel Access Token' ve 'Channel Secret' değerlerini kopyalayın.
    • Webhook URL'sini n8n'deki 'Webhook' düğümünden alarak LINE kanalınızın 'Webhook Ayarları' (Webhook Settings) bölümüne yapıştırın ve etkinleştirin.
    • 'Otomatik Yanıt Mesajları' (Auto-reply messages) ve 'Karşılama Mesajları' (Greeting messages) ayarlarını devre dışı bırakmanız önerilir.
  2. Google Gemini API Kurulumu:

    • Google Cloud Console'a gidin ve yeni bir proje oluşturun veya mevcut bir projeyi seçin.
    • 'Yapay Zeka Platformu' (AI Platform) API'sini etkinleştirin.
    • 'Kimlik Bilgileri' (Credentials) bölümünden bir API Anahtarı oluşturun veya bir Servis Hesabı oluşturup JSON anahtar dosyasını indirin.
    • n8n'de 'Google Gemini' kimlik bilgisi oluştururken bu API anahtarını veya servis hesabı JSON'unu kullanın.
  3. Google E-Tablolar Kurulumu:

    • Yeni bir Google E-Tablosu oluşturun ve adını 'Yemek Besin Değerleri' gibi bir isimle kaydedin.
    • İlk çalışma sayfasının adını 'Besinler' olarak belirleyin.
    • İlk satıra 'Tarih', 'Yemek Açıklaması', 'Kalori', 'Protein', 'Karbonhidrat', 'Yağ' gibi sütun başlıkları ekleyin.
    • n8n'de 'Google Sheets' kimlik bilgisi oluşturun. Bu genellikle OAuth 2.0 ile yapılır ve Google hesabınıza erişim izni vermeniz gerekir.
  4. n8n Workflow Kurulumu:

    • Bu workflow'u n8n ortamınıza içe aktarın.
    • Webhook Düğümü: LINE Webhook URL'sini kopyalayın ve LINE Developer konsolundaki ilgili alana yapıştırın.
    • Set Düğümü: Gelen LINE mesajından resim URL'sini ve mesaj kimliğini doğru şekilde ayrıştırdığından emin olun.
    • HTTP Request (LINE API) Düğümü: LINE Channel Access Token'ınızı kullanarak resim dosyasını indirmek için doğru kimlik bilgilerini ayarlayın.
    • LM Chat Google Gemini Düğümü: Google Gemini kimlik bilgilerinizi seçin ve prompt'u (istemciyi) yemek fotoğrafını analiz edecek şekilde yapılandırın. Örneğin: "Bu yemek fotoğrafındaki besinleri ve tahmini kalori, protein, karbonhidrat, yağ değerlerini JSON formatında listele: {yemek_resmi_url}".
    • Chain LLM Düğümü: Gemini'den gelen çıktıyı işlemek ve Google E-Tablolar'a uygun hale getirmek için gerekirse bir prompt daha ekleyebilirsiniz.
    • If Düğümü: Gemini'den gelen yanıtın başarılı olup olmadığını kontrol edin.
    • Code Düğümü: Gemini'den gelen JSON çıktısını ayrıştırarak Google E-Tablolar'a yazılacak formatı oluşturun.
    • Google Sheets Düğümü: Google Sheets kimlik bilgilerinizi seçin, E-Tablo ID'sini ve Çalışma Sayfası adını (örn: 'Besinler') girin. 'Append Row' (Satır Ekle) işlemini seçin ve Code düğümünden gelen verileri eşleştirin.
    • HTTP Request (LINE Reply) Düğümü: LINE Channel Access Token'ınızı kullanarak kullanıcıya analiz sonuçlarını içeren bir yanıt mesajı gönderin.
  5. Workflow'u Aktive Etme:

    • Tüm kimlik bilgileri ve düğüm ayarları doğru yapıldıktan sonra, n8n workflow'unu 'Aktif' (Active) duruma getirin.

Kullanım Senaryoları

  • Senaryo 1: Günlük Yemek Günlüğü: Kullanıcı, her öğününü yedikten sonra LINE üzerinden fotoğrafını çeker ve bota gönderir. Bot, yemeği analiz eder ve besin değerlerini Google E-Tablolar'a kaydeder. Kullanıcıya da LINE üzerinden özet bir geri bildirim gönderir.
  • Senaryo 2: Beslenme Hedefi Takibi: Bir fitness meraklısı, belirli makro besin hedeflerine ulaşmak için bu workflow'u kullanır. Gün sonunda Google E-Tablolar'ı kontrol ederek günlük alımını gözden geçirir ve hedeflerine ne kadar yaklaştığını görür.

İpuçları ve Öneriler

  • Prompt Optimizasyonu: Google Gemini'ye gönderdiğiniz prompt'u ne kadar detaylı ve spesifik yaparsanız, o kadar doğru sonuçlar alırsınız. Örneğin, 'yemekteki porsiyon büyüklüğünü tahmin et' veya 'yemekteki olası alerjenleri belirt' gibi ek bilgiler isteyebilirsiniz.
  • Hata Yönetimi: Gemini'nin her zaman doğru sonuç vermeyebileceğini unutmayın. 'If' düğümleri ve 'Code' düğümleri ile olası hataları (örn: resim tanınamadı, JSON formatı bozuk) yakalayarak kullanıcıya daha bilgilendirici mesajlar gönderebilirsiniz.
  • Veri Doğruluğu: Yapay zeka tahminleri yaklaşık değerlerdir. Kesin besin değerleri için profesyonel bir diyetisyene danışmak her zaman en iyisidir.
  • Gizlilik: Hassas kişisel verileri işlememeye özen gösterin ve kullanıcı gizliliği politikalarına uygun hareket edin.
  • Görsel Kalitesi: Net ve iyi aydınlatılmış yemek fotoğrafları, Gemini'nin daha doğru analiz yapmasına yardımcı olacaktır.

Detaylar

Kullanılan Node'lar (12)

stickyNote
webhook
set
switch
httpRequest
lmChatGoogleGemini
chainLlm
if
code
merge
googleDrive
googleSheets

Etiketler

#yapay-zeka
#beslenme-takibi
#line
#google-gemini
#google-sheets
#kişisel-verimlilik
#sağlık
#otomasyon
Ücretsiz

JSON dosyasını indirip kendi n8n sunucunuza import edin.

Bu workflow'u indirmek için ücretsiz üye olun

Ücretsiz Kayıt Ol

Zaten üye misiniz? Giriş yapın

İndir Import et Çalıştır

Uzman Desteği

Yakında aktif olacak

Gerekli API Anahtarları

  • LINE Channel Access Token
  • LINE Channel Secret
  • Google Gemini API Key
  • Google Sheets OAuth 2.0

Bu içerik Otomasyonevi.com tarafından hazırlanmıştır. İzinsiz kopyalanması yasaktır.

Benzer Workflow'lar

Discord Sohbetlerinden Günlük Görsel Günlük Oluşturma (GPT-4, DALL-E, Notion)

Bu n8n otomasyonu, Discord sohbetlerinizi otomatik olarak kişisel bir görsel günlüğe dönüştürür. Her gece Discord kanalınızdaki mesajları okur, GPT-4 kullanarak günün ruh halini yansıtan kısa bir düşünce yazısı oluşturur, DALL-E ile bu düşünceye uygun bir görsel üretir ve tüm bunları Notion'a kaydeder. Böylece, hiç çaba harcamadan her sabah hazır bir günlük girdisiyle uyanırsınız. Özellikle günlük tutma disiplini olmayan ancak Discord'da aktif olan herkes için idealdir.

Kişisel Verimlilik
Çok Modlu Yapay Zeka
707 node

Gmail Yanıtlarına Göre Takvim Randevusu Yönetimi (GPT-4o-mini Destekli)

Bu isteğe bağlı n8n iş akışı, gönderilen müsaitlik seçeneklerine gelen e-posta yanıtlarını otomatik olarak işler. Ana randevu planlama akışını iki yönlü, e-posta tabanlı onaylama yeteneğiyle genişleterek kullanıcıların önerilen zaman dilimlerini onaylamasına veya alternatifler talep etmesine olanak tanır. İş akışı, Gmail üzerinden gelen yanıtları dinler, serbest metin yanıtlarını yapılandırılmış verilere dönüştürmek için GPT-4o-mini'yi kullanır, onay durumunu algılar ve onaylandığında otomatik olarak bir Google Takvim etkinliği oluşturur. Bu otomasyon, randevu planlama süreçlerini kolaylaştırmak ve manuel müdahaleyi azaltmak isteyen profesyoneller, serbest çalışanlar ve küçük işletmeler için idealdir.

Kişisel Verimlilik
608 node

Hava Durumuna Duyarlı Akıllı Sabah Alarmları: Spotify, Gemini AI ve OpenMeteo ile

Bu n8n iş akışı, basit bir alarmı akıllı ve bağlama duyarlı bir sabah deneyimine dönüştürür. OpenMeteo (hava durumu API'si) ile entegrasyon sayesinde mevcut hava koşullarını öğrenir, Google Gemini AI ile kişiselleştirilmiş bir DJ persona oluşturur ve Spotify üzerinden hava durumuna uygun müzik listeleri çalarak güne özel bir başlangıç sunar. Bu otomasyon, sabah rutinlerini kişiselleştirmek ve güne daha motive başlamak isteyen herkes için idealdir.

Kişisel Verimlilik
Çok Modlu Yapay Zeka
5010 node

Yapay Zeka Destekli Harcama Takibi: Telegram Ses/Fotoğraf/Metin ile Google E-Tablolar'a

Bu n8n otomasyonu, harcama takibini zahmetsiz hale getirir. Telegram üzerinden gönderdiğiniz sesli notları, fotoğrafları veya metin mesajlarını yapay zeka (Google Gemini) ile analiz ederek harcama detaylarını çıkarır ve otomatik olarak Google E-Tablolar'a kaydeder. Geleneksel harcama uygulamalarının veri giriş zorluğunu ortadan kaldırarak, kullanıcıların günlük harcamalarını saniyeler içinde, bulundukları yerden (örneğin araç kullanırken sesli notla) kaydetmelerini sağlar. Kişisel finans yönetimini basitleştirmek ve harcama alışkanlıklarını kolayca takip etmek isteyen herkes için idealdir.

Kişisel Verimlilik
Yapay Zeka Sohbet Botu
5011 node

Toplu Taşıma Gecikmelerini Takip Et ve Bildir: ScrapeGraphAI, Teams ve Todoist Entegrasyonu

Bu n8n iş akışı, toplu taşıma web sitelerini ve uygulamalarını gerçek zamanlı olarak izleyerek sefer değişikliklerini ve gecikmeleri tespit eder. Tespit edilen gecikmeleri otomatik olarak bir Microsoft Teams kanalına bildirim olarak gönderir ve ilgili takip görevlerini Todoist'te oluşturur. Özellikle düzenli toplu taşıma kullanan veya ulaşım planlaması yapan bireyler ve ekipler için tasarlanmıştır, böylece beklenmedik aksaklıklara karşı proaktif bir şekilde bilgilendirme ve aksiyon alma imkanı sunar.

Kişisel Verimlilik
Yapay Zeka Özetleme
409 node

Gemini, Google Arama ve QuickChart ile Kişiselleştirilmiş Tansiyon Dostu Yemek Planları Oluşturma

Bu gelişmiş n8n otomasyonu, sağlık verilerinizi eyleme dönüştürülebilir yemek planlarına dönüştürerek tansiyonunuzu yönetmenize yardımcı olur. Google Gemini'nin çift yapay zeka mantığını kullanarak kan basıncı durumunuza (Yüksek/Normal) göre arama stratejileri belirler, kişiselleştirilmiş diyet planları oluşturur ve gerçek dünya tariflerini bulur. Sağlık verilerini analiz eden, stratejik bir diyet planı oluşturan ve pratik tarifler bulan kişisel bir sağlık asistanı arayan herkes için idealdir.

Kişisel Verimlilik
Yapay Zeka Sohbet Botu
409 node