Otomatik yanıtlayıcılar ve SSS
Tetikleyici kelimelere otomatik yanıtlar ve üyelerin kendileri sorgulayabileceği aranabilir bir SSS.
Aynı sorun için iki araç
Otomatik yanıtlayıcı, bir mesaj bir tetikleyiciyle eşleştiği anda kendiliğinden yanıt verir - “ödeme nasıl yapılır”, “iade”, “çalışma saatleri”. Bir SSS girdisi ise aranmayı bekler: üyeler /close faq komutunu çalıştırır ve eşleşen yanıtları özel olarak alır.
İkisi de Destek Talepleri modülüne aittir. Bu modül sunucu için kapalıysa ne otomatik yanıtlayıcılar ne de SSS yanıt verir.
Tetikleyiciler ve eşleşme modları
Tetikleyici, tüm mesajla küçük harfe çevrilerek karşılaştırılır; bu yüzden eşleşme hiçbir zaman büyük/küçük harfe duyarlı değildir. Eşleşen ilk yanıtlayıcı kazanır ve her mesaj için yalnızca bir yanıt gönderilir.
- İçerir
- Tetikleyici mesajın herhangi bir yerinde geçtiğinde çalışır. Varsayılan ve en gevşek seçenek - “öde” kelimesi “ödeme” ve “paypal” ile de eşleşir.
- İle başlar
- Mesaj tetikleyiciyle başladığında çalışır. “!fiyat” gibi komut benzeri ifadeler için iyidir.
- Tam eşleşme
- Yalnızca tüm mesaj tetikleyicinin kendisiyse çalışır. Kısa kelimeler için en güvenli seçenektir.
Bir yanıtlayıcının nerede çalıştığı
Her yanıtlayıcının, hangi kanalları izleyeceğini belirleyen bir kapsamı vardır.
- Destek talepleri
- Yalnızca destek talebi kanallarının içinde. Varsayılan budur ve destek yanıtları için kullanılması gereken seçenektir.
- Tüm kanallar
- Botun okuyabildiği her kanal.
- Seçilen kanallar
- Yalnızca sizin seçtiğiniz kanallar.
Destek talepleri dışında bir yanıtlayıcı, kanal başına en fazla 15 saniyede bir kez çalışır; böylece yoğun bir sohbet onu spam'e çeviremez. Destek talepleri içinde bekleme süresi yoktur.
Yer tutucular
Yanıtlar, yanıt gönderildiğinde doldurulan yer tutucular içerebilir. Bot tanımadığı her şeyi yazıldığı gibi bırakır.
- {user}
- Tetikleyen kişiyi etiketler.
- {username}
- Kullanıcı adı, etiket olmadan.
- {channel}
- Kanalı etiketler. Yalnızca genel yanıtlayıcılar için.
- {userId}
- Discord kullanıcı ID'si. Yalnızca genel yanıtlayıcılar için.
- {ticketId}
- Destek talebinin ID'si. Yalnızca destek talebi yanıtlayıcıları için.
- {server}
- Sunucu adı.
Otomatik yanıtlayıcıları yönetme
Otomatik yanıtlayıcılar kontrol panelinde Destek Talepleri → Otomatik yanıtlayıcılar altında oluşturulur ve düzenlenir. Her birinin bir adı, bir tetikleyicisi, bir eşleşme modu, bir yanıtı, bir kapsamı ve bir etkin anahtarı vardır; böylece mevsimlik bir yanıt silinmeden duraklatılabilir.
Bot listeyi birkaç saniye önbellekte tutar; bu yüzden kaydettiğiniz bir değişikliğin uygulanması 15 saniyeye kadar sürebilir. Diğer botlardan gelen mesajlar hiçbir zaman bir yanıtlayıcıyı tetiklemez ve spam koruması önce çalışır.
SSS
SSS girdileri, isteğe bağlı anahtar kelimeleri olan soru-cevap çiftleridir. Arama kelimesi olmadan /close faq en yeni girdileri listeler; arama kelimesi ile birlikte soruya, cevaba ve anahtar kelimelere göre eşleştirir ve en fazla sekiz sonuç gösterir. Sonuçları yalnızca soran kişi görebilir.
- /close faq
- SSS'de ara. Her üyeye açıktır.
- /ticket faq-add
- Bir soru, bir cevap ve virgülle ayrılmış anahtar kelimelerle bir girdi ekleyin.
- /ticket faq-edit
- Mevcut bir girdiyi değiştirin. Anahtar kelimeleri temizlemek için “none” yazın.
- /ticket faq-remove
- Bir girdiyi kaldırın.
- /ticket faq-list
- Sunucudaki her girdiyi listeleyin.
Cevaplar her biri en fazla 1.024 karakter olacak şekilde gösterilir. Aynı girdiler kontrol panelinde Destek Talepleri → SSS altında da yönetilebilir.