formbasedocs
Uygulamaya gitUygulama

Entegrasyonlar

Discord

Her form gönderimini bir Discord kanalına iletin — kullanıcıları ve rolleri mention’layın, alan değerlerini satır içi ekleyin ve ekibinizi anlık olarak bilgilendirin.


Genel bakış

Discord entegrasyonu, gönderimler gelir gelmez bunları bir kanala iletir. Mesajı form alanlarının, Discord kullanıcılarının ve rollerin satır içi mention’larıyla oluşturun.

formbase, bir bot olarak OAuth aracılığıyla bağlanır — kopyalanacak webhook URL’si veya yapıştırılacak kimlik yoktur. Bot sunucunuza eklendiğinde, erişimi olan herhangi bir metin veya duyuru kanalını seçebilirsiniz.

Bildirim, arşiv değil

Entegrasyon etkinleştirildikten sonra yalnızca yeni gönderimler iletilir. Geçmiş veriler için Google Sheets veya Notion kullanın.

Discord’u kurma

  1. 1

    Entegrasyonu açın

    Formunuzda Ayarlar → Entegrasyonlar → Discord → Bağlan’a gidin.

  2. 2

    Botu yetkilendirin

    Bir Discord OAuth açılır penceresi açılır. Sunucuyu seçin ve formbase botunu yetkilendirin. Bot henüz sunucularınızdan hiçbirinde değilse, Botu davet et’e tıklayarak ekleyin.

  3. 3

    Kanal seçin

    Gruplanmış açılır listeden seçin — kanallar kategoriye göre gruplandırılır ve botun mesaj gönderebileceği metin ve duyuru kanallarına göre filtrelenir.

  4. 4

    Mesajı oluşturun

    Form alanı değerlerini, PDF Link gibi gönderim meta verilerini, Discord kullanıcılarını veya rolleri eklemek için @ yazın. Kalın, italik veya bağlantılarla biçimlendirin.

  5. 5

    Terk edilmiş gönderimler (isteğe bağlı)

    Bir boşta kalma penceresi seçin ve kimsenin tamamlamadığı taslaklar için ayrı bir mesaj yazın. Atlamak için Kapalı bırakın. Pro veya Business gerektirir.

  6. 6

    Sonlandır

    Kanala bir önizleme yayınlamak için Test gönder’e basın — yer tutucular [Question title] olarak işlenir, gerçek yanıt gönderilmez — ardından Entegrasyon oluştur’a basın. Yeni gönderimler artık seçilen kanala iletilir.

Özellikler

  • Kanal seçici — Discord kategorisine göre gruplandırılmış metin ve duyuru kanalları.

  • Kullanıcı ve rol mention’ları — Doğru kişilerin ping alması için kullanıcıları veya rolleri mention’layın. @everyone ve @here desteklenmez (SSS’ye bakın).

  • Biçimlendirme — Kalın, italik, üstü çizili, satır içi kod ve bağlantılar Discord markdown’ı olarak geçer. Alt çizgi geçmez; Discord’da alt çizgi yoktur.

  • Test mesajı — Kurulumunuzu doğrulamak için yer tutucu verilerle örnek bir mesaj gönderin.

Sınırlar

  • Mesaj içeriği: 2.000 karakter (aşılırsa üç nokta ile kesilir)

  • Mention’lar: yalnızca kullanıcılar ve roller — @everyone ve @here desteklenmez

  • Kanallar: yalnızca metin ve duyuru kanalları — formbase sesli, sahne, forum ve iş parçacığı kanallarını dışlar

Bot izinleri

formbase yalnızca mesaj iletmek için gereken izinleri talep eder.

Botun ihtiyaç duyduğu izinler:

  • Kanalları Görüntüle
  • Mesaj Gönder
  • İş Parçacıklarında Mesaj Gönder
  • Herkese Açık İş Parçacığı Oluştur
  • Bağlantı Göm

Botun talep etmediği izinler:

  • Herkesi Mention’la
  • Mesaj Geçmişini Oku
  • Yönetici
  • Mesajları veya Kanalları Yönet

Botu tek bir kanalla sınırlayın

formbase bot rolü için Discord’un kanal izin geçersiz kılmalarını ayarlayarak botu tek bir kanalla sınırlayın.

Terk edilmiş yanıt etkinlikleri

Bir katılımcı formunuzu başlatıp bitirmediğinde, formbase ayrı bir mesaj gönderebilir. Terk edilmiş etkinliği şuradan sonra gönder’i 12 saat, 1 gün, 3 gün veya 1 hafta olarak ayarlayın ve özel bir Terk edilen mesaj oluşturun — boş bırakılamaz. Zorunlu alanlar bunu daha da daraltır: mesaj yalnızca seçtiğiniz alanlardan en az biri doldurulmuşsa tetiklenir.

Bir tarama her saat çalışır, bu yüzden mesaj boşta kalma penceresi geçtikten sonraki ilk taramada gelir. Yalnızca bir paylaşım bağlantısından gelen taslaklar taranır — sessizleşen bir istek alıcısı bunun yerine isteğin kendi hatırlatmalarıyla takip edilir.

Pro özelliği

Terk edilmiş yanıt teslimi Pro veya Business plan gerektirir. Temel Discord entegrasyonu tüm planlarda kullanılabilir. Bkz. planlar ve fiyatlandırma.

SSS

Kurulum sırasında Botu davet et’e tıklayın. Hedef sunucuyu seçin, izinleri onaylayın, ardından formbase’e dönüp sunucu listesini yenileyin.

Yaygın nedenler:

  • Bot sunucudan atıldı
  • Hedef kanal silindi
  • Botun o kanal için izinleri kaldırıldı
  • OAuth bağlantısı iptal edildi

Entegrasyon hata durumuna girdiğinde, kurulumu yapan kişi bir bildirim e-postası alır. Yeniden bağlanın veya entegrasyonu silip yeniden oluşturun. Ayrıntı sayfasındaki olay günlüğü belirli hatayı gösterir.

Hayır. formbase “Herkesi Mention’la” iznini talep etmez ve örtük mention’lar API düzeyinde devre dışıdır. Bunun yerine geniş bildirimler için bir rol mention’ı kullanın.

Sunucu ve kanal oluşturulduktan sonra sabittir. Entegrasyonu silin ve yeni kanala işaret eden yeni bir entegrasyon oluşturun.

Evet. Her entegrasyon bir sunucuyu ve bir kanalı hedefler. Birden fazla sunucuya mesaj göndermek için aynı formda birden fazla Discord entegrasyonu oluşturun.

Evet. Discord bağlantıları çalışma alanı kapsamındadır. Herhangi bir çalışma alanı üyesi, entegrasyon kurarken bağlı herhangi bir Discord hesabını kullanabilir.

Hayır. Entegrasyon etkinleştirildikten sonra yalnızca yeni gönderimler iletilir. Geçmiş veriler için Google Sheets veya Notion kullanın.

Form ayarları → Entegrasyonlar → Discord’a gidin ve entegrasyonu silin. Botu Discord sunucunuzdan da kaldırmak için Discord’da Sunucu Ayarları → Entegrasyonlar’a gidin ve formbase’i kaldırın.

Evet, yaklaşık 7 gün sonra. formbase, diğer sağlayıcıların kullandığı günlük zamanlama yerine bunları her teslimattan hemen önce yeniler. Yenileme başarısız olursa — bağlantı iptal edildiyse veya bot kaldırıldıysa — bağlantı süresi dolmuş olarak işaretlenir ve onu kullanan her entegrasyon hatayla durur. Hepsini bir kerede geri yüklemek için Yeniden Bağlan’a basın.

Sonraki adımlar