İlk talep kategorinizi kurun
TicketCord’da “kategori”, sunucu kenar çubuğundaki açılır başlık olan Discord kanal kategorisidir. Hızlı yol kurulum formundaki Benim için oluştur düğmesi, 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: TicketCord sizin için oluştursun
Kurulum formunda (ilk girişinizdeki yönlendirmeli kurulum ya da sunucu kurulana kadar paneldeki sunucu ana sayfası) Benim için oluştur düğmesine basın. Neyi oluşturacağını tam olarak listeler ve yalnızca henüz seçmediklerinizi oluşturur:
- Açık talepler için bir Tickets kategorisi ve bir Closed Tickets kategorisi.
- Bir transkript kanalı ve bir log kanalı içeren özel bir Ticket Logs kategorisi.
- İki personel rolü, Ticket Admin ve Ticket Support (Ücretsiz planda TicketCord Admin ve TicketCord Support olarak adlandırılır); kendi personel rollerinizi seçtiyseniz oluşturulmazlar.
- Özel izinler:
@everyonebunların hiçbirini göremez, bot ve personel rolleriniz görebilir.
Ardından bunları sizin için formda seçer. Formu kaydedin, rolleri Discord’da ekibinize verin; talepler artık açılabilir. Bot, rolleri oluşturmak için Rolleri Yönet, kategorileri ve kanalları oluşturmak için Kanalları Yönet iznine ihtiyaç duyar (davet ikisini de ister); biri eksikse form hangisi olduğunu söyler. Sunucunuz moderatör eylemleri için 2FA zorunlu kılıyorsa, botu Discord Developer Portal’da oluşturan hesapta da 2FA açık olmalıdır. Bu Discord’un kuralıdır, bizim değil.
Ya da Discord’dan: /setup
Sunucunuzda /setup komutunu çalıştırmak aynı seti tek seferde oluşturur. Discord Yönetici iznini ya da Kanalları Yönet ve Rolleri Yönet izinlerini gerektirir. Herhangi bir şey oluşturmadan önce, adları önceki bir talep kurulumundan gelmiş gibi görünen kategorileri, kanalları ve rolleri arar (ö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.
/setup yalnızca Discord tarafını oluşturur. TicketCord’a hangi kategorilerin veya rollerin kullanılacağını söylemez: ardından bunları kurulum formunda 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
Bunları kurulum formunda seçin ya da daha sonra sunucunun Talep açma sayfasında Talep kategorileri altından 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 Talepleri kapatma sayfasında Kapanan taleplerin taşınacağı yer olarak seçin.
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.