• 19-10-2025, 01:37:03
    #19
    letreset adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,
    n8n üzerinde bir süredir çalışmalar yapıyorum ve oldukça verimli sonuçlar aldım. Video ve görsel üretimi otomasyonları, ses ve müzik otomasyonları, veri işleme ve dönüştürme gibi işler yaptım. Sizlerle de bu deneyimlerimi paylaşmak ve birlikte yeni projeler geliştirmek isterim.
    n8n hakkında aklınıza takılan sorular varsa sorabilir, otomasyon fikirleri üzerine birlikte düşünebilir ve birlikte projeler geliştirebiliriz. Ya da n8n ile bir otomasyon yaptırmak istiyorsanız veya bir projeniz var ve bir yerlerde takıldıysanız hem bu başlık altına yazabilir ya da Dm atabilirsiniz. Deneyimlerini paylaşmak isteyen arkadaşları da beklerim.
    N8N üzerinde http request ile cloudflare nasıl bypass edebiliriz? veri post yapmam gerekiyor, ama site tarafı bot olduğunu algılıyor direkt red veriyor.
  • 19-10-2025, 07:34:41
    #20
    PropJoe adlı üyeden alıntı: mesajı görüntüle
    N8N üzerinde http request ile cloudflare nasıl bypass edebiliriz? veri post yapmam gerekiyor, ama site tarafı bot olduğunu algılıyor direkt red veriyor.
    rotating proxy bulup http node'unda proxy ile istek atabilirsin.
  • 19-10-2025, 07:57:29
    #21
    💡 Ücretsiz n8n Kurulumu (Google Cloud Shell + DigitalPlat + Cloudflare Tunnel)

    Bu konuda tamamen ücretsiz bir şekilde, kendi bilgisayarınızı kullanmadan n8n (workflow automation aracı) kurulumunu anlatacağım.
    Tüm sistem bulut tabanlı çalışıyor, dış dünyaya açık webhook ve API kullanımı sağlıyor ve aylık maliyeti 0 dolar.

    Kullandığımız ücretsiz araçlar:
    • Sunucu (Compute): Google Cloud Shell (her zaman ücretsiz)
    • Alan Adı (Domain): DigitalPlat (ücretsiz domain)
    • Ağ/Güvenlik: Cloudflare (DNS + Tunnel)
    • Konteyner (Container): Docker
    Buradaki asıl kilit nokta Cloudflare Tunnel.
    Bu teknoloji sayesinde sunucunuza herhangi bir port açmadan, statik IP kullanmadan ve firewall ayarıyla uğraşmadan güvenli bağlantı sağlanıyor.

    1️⃣ Adım: Google Cloud Shell Sunucusunu Açma
    https://console.cloud.google.com adresine gidin.
    Yeni bir proje oluşturun (örneğin: n8n-hosting).
    Sağ üstteki ">_" simgesine tıklayarak Cloud Shell’i etkinleştirin.
    Bu işlem size ücretsiz bir e2-micro VM açar.
    Not: Cloud Shell geçici bir VM’dir ama $HOME dizini kalıcıdır. n8n verilerini burada tutacağız.

    2️⃣ Adım: Ücretsiz Domain Alma (DigitalPlat)
    Google’da “digitalplat free domain” aratın.
    GitHub hesabınızla giriş yapın.
    Beğendiğiniz bir domain seçin (örnek: otomasyonum.qzz.io).
    Kaydedin, DNS ayarlarına şimdilik dokunmayın.

    3️⃣ Adım: Cloudflare ve Nameserver Ayarları
    Cloudflare’de ücretsiz bir hesap açın.
    Domaininizi ekleyin (örnek: otomasyonum.qzz.io).
    Free Plan seçeneğini seçin.
    Cloudflare size 2 adet nameserver verecek (örnek: chip.ns.cloudflare.com / lucy.ns.cloudflare.com).
    DigitalPlat paneline girin, bu nameserver’ları oraya ekleyin.
    Cloudflare’de “Done, check nameservers” butonuna basın. (Aktivasyon birkaç saat sürebilir.)

    4️⃣ Adım: Cloudflare Tunnel Oluşturma
    Cloudflare panelinden Zero Trust → Access → Tunnels yolunu izleyin.
    “Create a tunnel” butonuna tıklayın, isim verin (örnek: n8n-shell).
    “Debian” seçeneğini kullanın, oradaki komutu kopyalayın.
    Örnek:
    sudo cloudflared service install eyJ...[uzun-token]...
    Bu uzun karakter dizisi sizin özel Tunnel Token’ınızdır.

    5️⃣ Adım: Cloudflared ve Docker Kurulumu (Cloud Shell)
    Aşağıdaki komutları Cloud Shell terminalinize sırayla girin:
    sudo mkdir -p --mode=0755 /usr/share/keyrings curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
    echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared any main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
    sudo apt-get update && sudo apt-get install cloudflared
    Docker zaten Cloud Shell’de kurulu geliyor, kontrol etmek için:
    docker --version
    Tüneli bağlamak için:
    cloudflared tunnel --no-autoupdate run --token [BURAYA_TOKENINIZI_YAPIŞTIRIN]
    Bu terminal açık kaldığı sürece tünel aktif olur. Dilerseniz arka planda çalıştırabilirsiniz:
    nohup cloudflared tunnel --no-autoupdate run --token [TOKEN] &
    6️⃣ Adım: n8n Docker Konteynerini Başlatma
    Yeni bir terminal sekmesi açın ve şu komutu çalıştırın:
    docker run -d
    --name n8n
    -p 5678:5678
    -v ~/n8n_data:/home/node/.n8n
    --restart unless-stopped
    -e N8N_HOST=n8n.otomasyonum.qzz.io
    -e N8N_PORT=5678
    -e N8N_PROTOCOL=http
    -e N8N_COMMUNITY_PACKAGES_ALL=true
    -e N8N_EDITOR_BASE_URL=https://n8n.otomasyonum.qzz.io
    -e WEBHOOK_URL=https://n8n.otomasyonum.qzz.io
    -e GENERIC_TIMEZONE=Europe/Istanbul
    n8nio/n8n:latest
    Artık n8n Cloud Shell içinde 5678 portunda çalışıyor.
    Verileriniz ~/n8n_data dizininde kalıcı şekilde saklanacak.

    7️⃣ Adım: Cloudflare Tünel Ayarlarını Tamamlama
    Cloudflare panelinde Access → Tunnels bölümüne gidin.
    Oluşturduğunuz tünelde “Configure” → “Public Hostname” sekmesine geçin.
    “Add a public hostname” butonuna tıklayın ve şu şekilde doldurun:
    Alıntı
    Subdomain: n8n
    Domain: otomasyonum.qzz.io
    Service Type: HTTP
    Service URL: localhost:5678
    Kaydedin.

    ✅ Hepsi bu kadar!
    Artık tarayıcınızdan https://n8n.otomasyonum.qzz.io adresine girerek n8n kurulum ekranını görebilirsiniz.
    Tamamen güvenli, HTTPS üzerinden ve ücretsiz bir n8n sistemi!

    ℹ️ Notlar & Sık Sorulan Sorular

    ❓ Cloud Shell kapanınca n8n erişimi gider mi?
    Evet, Cloud Shell oturumu belli bir süre kullanılmazsa durur. Ancak verileriniz $HOME dizininde saklandığı için geri geldiğinizde sadece şu komutları yeniden çalıştırmanız yeterli:
    cloudflared tunnel --no-autoupdate run --token [TOKEN]
    docker start n8n
    ❓ n8n verilerim silinir mi?
    Hayır, veriler ~/n8n_data klasöründe tutulduğu için kalıcıdır. Ancak farklı bir Cloud Shell oturumuna geçerseniz yeniden bağlamanız gerekir.

    ❓ HTTPS sertifikası nasıl geliyor?
    Cloudflare Tunnel otomatik olarak SSL/TLS sağlar. Ek bir sertifika kurmanıza gerek yoktur.

    ❓ Tünel kapanırsa ne olur?
    Cloudflared işlemi durursa bağlantı kesilir. Terminali kapatmadan önce nohup veya screen gibi araçlarla arka planda çalıştırmanız önerilir.

    ❓ Daha kalıcı bir çözüm istersem?
    Google Cloud Shell ücretsizdir ancak uzun vadeli uptime garantisi yoktur.
    Sürekli açık kalmasını isterseniz daha sonra düşük maliyetli bir VPS veya Oracle Cloud Free Tier’a geçebilirsiniz.
  • 22-10-2025, 21:41:57
    #22
    hergün instagramdan facebooktan ürün resimlerinin olduğu reklamlardan paylaşıyorum. elimde 40 adet resim var. bunların içinden randomize olarak 10 adet resim seçecek. bu 10 resme müzik ekleyecek bu resimleri instagram ve facebookta hem gönderi hem reels hemde hikaye oarak paylaşan bir workflow yapmak istiyorum. nelere dikkat etmem lazım. google drivede bir klasöre resimleri koydum. oradan randomize seçiyor ama ondan sonraki aşamada takılıyoruz.
  • 22-10-2025, 21:59:33
    #23
    alevdere adlı üyeden alıntı: mesajı görüntüle
    hergün instagramdan facebooktan ürün resimlerinin olduğu reklamlardan paylaşıyorum. elimde 40 adet resim var. bunların içinden randomize olarak 10 adet resim seçecek. bu 10 resme müzik ekleyecek bu resimleri instagram ve facebookta hem gönderi hem reels hemde hikaye oarak paylaşan bir workflow yapmak istiyorum. nelere dikkat etmem lazım. google drivede bir klasöre resimleri koydum. oradan randomize seçiyor ama ondan sonraki aşamada takılıyoruz.

    1. Google Drive – List Files

    • Node: Google Drive
    • Operation: List
    • Folder ID: 40 resmin bulunduğu klasör
    • Output: 40 adet resim dosyası (metadata + fileId)

    2. Function Node – Rastgele 10 dosya seç


    // input: 40 Google Drive dosyası
    const files = items;
    const shuffled = files.sort(() => 0.5 - Math.random());
    return shuffled.slice(0, 10);

    3. Google Drive – Download Files

    • Node: Google Drive
    • Operation: Download
    • Input: Function node’dan gelen 10 dosya
    • Output: Binary data (her biri image)

    4. Function Node – FFmpeg komutunu hazırla


    Burada, resimleri n8n’in temp dizinine kaydedip sonra ffmpeg’e göndereceğiz.
    const execList = items.map((item, index) => {  const fileName = `/tmp/image${index + 1}.jpg`;  require('fs').writeFile_Sync(fileName, item.binary.data, 'base64');  return fileName; });
    // Slayt yapmak için: (her resim 3 saniye)
    const imageListFile = '/tmp/images.txt';
    require('fs').writeFile_Sync(imageListFile, execList.map(f => `file '${f}'\nduration 3`).join('\n'));
    return [{ json: { imageListFile } }];

    5. Execute Command – FFmpeg video oluştur


    Node: Execute Command
    Alıntı
    ffmpeg -f concat -safe 0 -i /tmp/images.txt -vf "scale=1280:720,format=yuv420p" -y /tmp/slideshow.mp4
    Bu, 10 resmi sırayla 3 saniye arayla birleştirir.

    6. Execute Command – Müzik ekle


    Müziği Google Drive’dan ya da local bir dosyadan alabilirsin.
    Alıntı
    ffmpeg -i /tmp/slideshow.mp4 -i /tmp/music.mp3 -shortest -c:v copy -c:a aac /tmp/final_video.mp4

    7. Google Drive – Upload (veya paylaşım)

    • Node: Google Drive
    • Operation: Upload
    • File Path: /tmp/final_video.mp4
    • Folder: (ör. “output” klasörü)
    • Optional: Sonucu Telegram / Email node’uyla da gönderebilirsin.
    -------------------------------------------------------------------------------
    • n8n’in çalıştığı ortamda ffmpeg binary’si yüklü ve PATH’te olmalı.
    • /tmp dizini yerine kendi data/ klasörünü de kullanabilirsin.
    • FFmpeg komutlarını Execute Command node’unda shell modunda çalıştır.
  • 24-10-2025, 01:42:21
    #24
    WalterTrade adlı üyeden alıntı: mesajı görüntüle
    ürünler bana ait. ücretli şekilde yardımcı olmanızı istesem ne kadar tutar ? dm atar mısınız ?
    Selam, özelden iletişime geçerseniz eğer hali hazırda trendyol için yaptığımız otomasyonlar hakkında konuşabiliriz. İyi forumlar.
  • 25-10-2025, 16:52:56
    #25
    📸 Fotoğraftan Sinematik Reklam Videosuna

    Bu n8n akışı, tek bir fotoğraf + kısa açıklamayı alıp onu sinematik, kısa bir reklam videosuna dönüştürüyor ve tamamlanmış videoyu doğrudan Telegram üzerinden size geri gönderiyor.
    Bu sistemi reklamlar, sosyal medya içerikleri veya pazaryerleri (marketplace) için kullanabilirsiniz.

    💡 Ne Yapıyor?

    • Telegram botunuza bir ürün fotoğrafı gönderiyorsunuz (isteğe bağlı olarak kısa bir açıklama da ekleyebilirsiniz).
    • Aracı bu fotoğrafı Google Drive’a yükleyip direkt bağlantı oluşturuyor.
    • GPT, görseli analiz ediyor ve ürününüzün/markanızın tarzına uygun Sora-2 tarzında sinematik bir prompt oluşturuyor.
    • Aracı, bu prompt + görseli Kie.ai servisine (sora-2-image-to-video) gönderiyor.
    • Durumu periyodik olarak kontrol ediyor, işlem başarılı olunca son MP4 videoyu indiriyor.
    • Bot, videoyu ve oluşturduğu tam metin istemini size Telegram üzerinden gönderiyor.
    Sonuç olarak:
    📹 Artık sıkıcı ürün fotoğrafları yerine dinamik, ilgi çekici videolar kullanabilirsiniz!


    ⚙️ Hızlı Kurulum Rehberi


    1. Telegram Bot

    • Yeni bir bot oluşturun.
    • Token’ı Telegram Trigger ve tüm Telegram node’larına ekleyin.

    2. Google Drive

    • OAuth kimlik bilgilerini bağlayın.
    • Yükleme sonrası paylaşımı type=anyone, role=reader olarak ayarlayın (önerilen).
      (Taslakta writer olarak bırakılmıştı; reader daha güvenlidir.)

    3. OpenAI

    • OpenAI API anahtarınızı ekleyin.
    • Görsel analizinde Analyze image2 node’una Vision modeli atayın (gpt-4o-latest önerilir).
    • Sohbet işlemleri için “OpenAI Chat Model” alanını yapılandırın.

    4. Kie.ai

    • API anahtarınızı "Kie API key and Ratio" alanına yapıştırın.
    • Görüntü oranını portrait (9:16) veya landscape (16:9) olarak seçin.

    🚀 Workflow’u Etkinleştirin


    Botunuza bir fotoğraf + kısa açıklama gönderin
    (örnek: "doğal kaynak suyu - sade, ferah ve Toros dağları esintili atmosfer").
    Birkaç dakika içinde size:
    🎬 MP4 video + oluşturulan tam metin istemi geri dönecek.

    N8N Json Dosyası INDIR
    Örnek Video
  • 25-10-2025, 17:09:46
    #26
    MerhabaHazırda yaptığım otomasyonlarindan bahsedeceğim...

    - Instagram otomasyonu ( başka hesapta içerik laylasinca kendi hesabinda aynı içeriği çekip paylaşıyor)
    - API kullanmadan anlık veri çekip cevap veren WhatsApp bot firmaya ait anlık değişen verileri kullanabiliyor
    - Gmail otomasyonu yine WhatsApptaki gibi
    - Görsel işleme paylaşma otomasyonu

    Aylık veya tamamen projeyide satabiliyorum.. pmden ulaşabilirsiniz...
  • 25-10-2025, 22:31:21
    #27
    Bende fikir almak istiyorum. Google trenlerdeki haberleri çekip benim verdiğim prompt göre tekrar yazmasını istiyorum. Burada önemli olan trenlerdeki son 5 saatte trend olan veya son 10 trend haberi çekip yapmasi. Sanırım burada problem Google trende bağlanmak. Bunu nasıl yapabilirim. Fikirleriniz için şimdiden teşekkürler