İlk talep kategorinizi kurun
TicketCord’da “kategori”, sunucu kenar çubuğundaki açılır başlık olan Discord kanal kategorisidir. Hızlı yol /setup komutu, manuel yol ise hemen altında.
TicketCord’da “kategori” ne demek
Discord’un yerleşik kanal kategorilerini kullanırız - öğrenilecek ayrı bir kavram yoktur. Her yeni talep, seçtiğiniz kategorinin içinde bir metin kanalına dönüşür ve bot izinleri kanal bazında yönetir; böylece talebi yalnızca talep sahibi ve personel görebilir.
Hızlı yol: /setup
Her şeyi elle oluşturmak yerine, sunucunuzda /setup komutunu çalıştırın. Komut, Discord Administrator iznine sahip kullanıcılarla sınırlıdır ve Discord tarafındaki her şeyi tek seferde kurar:
- Açık talepler için bir Tickets kategorisi ve bir Closed Tickets kategorisi oluşturur.
- İki personel rolü oluşturur - tam talep izinlerine sahip bir Ticket Admin rolü ve yanıtlama ve okuma erişimli bir Ticket Support rolü. (Ücretsiz planda bunlar TicketCord Admin / TicketCord Support olarak adlandırılır.)
- İzin geçersiz kılmalarını uygular: iki personel rolü taleplerde görebilir ve işlem yapabilir,
@everyonereddedilir. - Discord’un rol hiyerarşisi botun onları yönetmesine izin versin diye yeni rolleri botun kendi rolünün hemen altına taşır.
Komutun çalışması için botun sunucu düzeyinde Administrator veya Manage Channels + Manage Roles izinlerinden birine ihtiyacı vardır (davet bunları varsayılan olarak ister). Sunucunuzda moderatör eylemleri için Discord’un 2FA zorunluluğu etkinse, botu Discord Developer Portal’da oluşturan hesabın da 2FA’sı açık olmalıdır - bu Discord tarafının kuralıdır, bizim değil.
Zaten talep benzeri kategorileriniz veya rolleriniz varsa
Herhangi bir şey oluşturmadan önce, /setup sunucunuzu adları önceki bir talep kurulumuna benzeyen mevcut kategoriler ve roller için tarar (ör. “Tickets”, “Closed Tickets”, “Ticket Admin”, “Ticket Support”). Bulursa, üç düğme görürsünüz:
- Mevcut olanı kullan - mevcut kaynaklarınıza dokunulmaz; paneli onlara kendiniz yönlendirirsiniz.
- Yine de oluştur - çakışmasınlar diye biraz farklı adlarla yenilerini oluşturur.
- İptal - hiçbir şeyi değiştirmeden geri çıkar.
Kurulumu yine de web sitesinde bitirmeniz gerekir
İnsanların gözden kaçırdığı kısım burası. /setup yalnızca Discord tarafındaki altyapıyı oluşturur. TicketCord’a hangi kategorilerin veya rollerin kullanılacağını söylemez - bu, panelde yapılır. Komutu çalıştırdıktan sonra Yapılandırma bölümüne dönün ve kurulum sihirbazında yeni kaynakları seçin. Bu adım olmadan talepler yine açılmaz.
Ya da: kategorileri kendiniz oluşturun
- Sunucunuzda Açık talepler gibi bir adla bir kategori oluşturun.
- İsteğe bağlı olarak Kapalı talepler adında ikinci bir tane oluşturun - TicketCord çözülen kanalları silmek yerine oraya taşıyabilir; bu, denetim geçmişi için yararlıdır.
- Her iki kategoriyi varsayılan olarak özel yapın: kategori izinlerinde
@everyoneiçin View Channel iznini reddedin ve personel rolünüz ile TicketCord botu için verin.
TicketCord’u onlara yönlendirin
Paneldeki kurulum sihirbazını açın veya Yapılandırma > Kanallar bölümüne gidin. Açık talepler kategorisini seçin - her biri doldukça taleplerin aralarına yayılmasını istiyorsanız birden fazla seçebilirsiniz (Discord her kategoriyi 50 kanalla sınırlar). Kapalı bir kategori oluşturduysanız, onu kapatılan talepler için hedef olarak ayarlayın.
Her iki ayar da bir liste kabul eder; böylece daha önce seçtiklerinizi değiştirmeden ileride daha fazla kategori ekleyebilirsiniz.
Bot izinlere ne yapar
Bir müşteri talep açtığında, TicketCord açık kategorinin içinde yeni bir metin kanalı oluşturur ve üç izin geçersiz kılması ekler: @everyone için View Channel reddedilir, talep sahibine View + Send + Read History verilir ve personel rollerinize de aynıları verilir. Kategori düzeyindeki izinlere dokunulmaz.
Sırada ne var
Taleplerin ineceği bir yer olduğuna göre, müşterilerin tıklayacağı bir düğme olsun diye bir talep paneli oluşturmaya hazırsınız.