Bu rehberde: Reddit hesabınızı bağlarsınız. Markanızdan bahseden yeni gönderiler iş akışı başlatır, akış içinden Reddit'te arama yapar ve kurallarına uyduğunuz topluluklara gönderi paylaşırsınız.
⏱ 5 dakika
Kimlik kartı
| Alan | Değer |
|---|---|
| Sağlayıcı anahtarı | REDDIT |
| Kategori | Sosyal medya / sosyal dinleme |
| Kimlik doğrulama | İzin ekranı (Reddit OAuth 2 "web app", kalıcı erişim) |
| Kapsam | Proje bazlı |
| Webhook | Hayır (5 dakikada bir kontrol) |
| Kutu | Reddit (app.reddit) |
| Tetikleyici | Entegrasyon olayı → REDDIT · New mention |
Ne işe yarar?
Tetikleyici – New mention: Entegrasyonda kayıtlı anahtar kelimeleri her 5 dakikada bir tüm Reddit'te arar (en yeni gönderiler). Yeni her gönderi bir çalıştırma başlatır; aynı gönderi iki kez gelmez. Akış şu alanlarla başlar: postId, fullname (t3_…), title, text, url, permalink, subreddit, author, score, comments, nsfw, matchedKeyword, createdAt.
- Anahtar kelimeler bağlarken pencerede veya sonradan ayrıntı panelindeki İzlenecek anahtar kelimeler alanında girilir: virgülle ayrılmış, en fazla 10 (
orqlabs, "marka adı", rakip marka). Boşluk içeren kelimeler tam ifade olarak aranır. - Reddit araması yalnızca gönderileri kapsar; yorumlardaki bahsetmeler bu tetikleyiciye gelmez.
- Arama dizini birkaç dakika gecikebilir; OrqLabs her kontrolde son 15 dakikayı yeniden tarar, tekrarları atar.
- Akış ilk kez etkinleştirildiğinde eski gönderiler için çalıştırma başlamaz; yalnızca o andan sonraki gönderiler gelir.
Reddit kutusunun işlemleri:
| İşlem | Ne yapar | Etki |
|---|---|---|
| Search posts | Reddit arama söz dizimiyle ("tam ifade", OR, -hariç, title:) tüm Reddit'te veya tek toplulukta arar; sıralama (yeni, alaka, en iyi, popüler, yorum) ve zaman aralığı seçilir. Her gönderi ayrı öğe olur. | Okuma |
| Submit post | Bağlı hesapla bir topluluğa metin (Markdown) veya bağlantı gönderisi paylaşır; isteğe bağlı flair, NSFW, spoiler. u/kullanıcıadınız ile profilinize paylaşır. | Herkese açık |
⚠️ Topluluk kurallarına uyun. Çoğu subreddit kendi kendini tanıtmayı, bağlantı gönderilerini veya yeni hesapları kısıtlar; kurala aykırı gönderiler silinir, hesap veya alan adınız yasaklanabilir. Otomatik gönderiyi yalnızca moderatörü olduğunuz ya da kuralları açıkça izin veren topluluklarda kullanın ve önüne bir Onay adımı koyun. Reddit'in Data API kuralları toplu/spam gönderiyi yasaklar.
Editördeki test çalıştırmalarında Submit post çalıştırılmaz; kutu ne yapacağını çıktıya yazar.
Örnek akış – marka bahsetmesini ekibe bildir: Entegrasyon olayı (REDDIT · New mention) → AI · Sınıflandır (soru / şikâyet / övgü) → Mesaj gönder (Slack: {{ $json.title }} – {{ $json.permalink }}).
Ön koşullar
- E-postası doğrulanmış bir Reddit hesabı. Gönderi paylaşacaksanız topluluğun karma/hesap yaşı şartlarını karşılamalısınız.
- Platform tarafında Reddit "web app" uygulaması (
REDDIT_CLIENT_ID,REDDIT_CLIENT_SECRET).
Adım adım kurulum
- Entegrasyonlar → Reddit → Bağla → Proje seçin; İzlenecek anahtar kelimeler alanını doldurun.
- Reddit ile devam et → hesabınızla giriş yapın → Allow.
- Kartta
u/kullanıcıadınızgörünür. Anahtar kelimeleri ayrıntı panelinden değiştirebilirsiniz. - İş akışları'nda Entegrasyon olayı tetikleyicisini ekleyin → hesap: Reddit bağlantınız → olay:
REDDIT · New mention→ akışı Etkinleştir.
Platform yöneticisi: uygulama kaydı
- Platform adına açılmış bir Reddit hesabıyla reddit.com/prefs/apps → create another app… → tür web app.
- redirect uri:
https://api.orqlabs.com/api/v1/integrations/oauth/reddit/callback→ create app. - Uygulama adının altındaki kimlik →
REDDIT_CLIENT_ID, secret →REDDIT_CLIENT_SECRET; API'yi yeniden başlatın. - Reddit Data API kullanım şartlarını kabul edin ve ticari kullanım için Reddit'ten API erişim onayı isteyin (Data API Wiki); ücretsiz katman OAuth istemcisi başına dakikada 100 istekle sınırlıdır.
- Tüm çağrılar
web:com.orqlabs.app:v1.0 (by /u/orqlabs)User-Agent'ıyla yapılır; farklı bir hesap kullanıyorsanızpackages/integrations/src/oauth/providers.tsiçindekiREDDIT_USER_AGENTdeğerini kendi Reddit kullanıcı adınızla güncelleyin.
İzin ekranı
duration=permanentile açılır: erişim anahtarı 1 saat geçerlidir, yenileme anahtarıyla otomatik yenilenir. İstenen kapsamlar:identity,read,submit.
Sık karşılaşılan hatalar
| Hata | Olası neden | Çözüm |
|---|---|---|
CONFIG – "no keywords to watch" | Anahtar kelime girilmemiş | Ayrıntı panelinde İzlenecek anahtar kelimeler alanını doldurun |
FORBIDDEN – SUBREDDIT_NOTALLOWED | Toplulukta paylaşım izniniz yok (kısıtlı/özel topluluk, yasak) | Kuralları kontrol edin, başka topluluk seçin |
INVALID – SUBMIT_VALIDATION_FLAIR_REQUIRED | Topluluk flair zorunlu tutuyor | Flair id alanını doldurun |
RATE_LIMIT – RATELIMIT / 429 | Hesap veya uygulama sınırı | Bekleyin; gönderi sıklığını azaltın |
AUTH – 401 | İzin iptal edildi (reddit.com/prefs/apps → authorized apps) | Yeniden yetkilendir |