CodeHise Topluluk Botu
Ticket, transcript, guard, kayıt ve moderasyon — tek botta, 68 komutla.
Ticket, transcript, guard, kayıt ve moderasyon — tek botta, 68 komutla.
Discord topluluğunu tek bottan yönetmek için yazılmış tam kapsamlı sistem. Ticket ve HTML transcript arşivi, ayrı token ile çalışan bağımsız Guard koruması, kayıt/whitelist akışı, yetkili başvuru ve mülakat sistemi, IC isim onayı, yetki talep paneli, detaylı istatistik ve loglama. Tüm roller, kanallar ve kategoriler web panelinden ayarlanır; kod düzenlemeye gerek yoktur.
Kaynak kodundaki komutlar, event'ler ve guard modülleri incelenerek hazırlandı. Burada yazmayan bir özellik botta yoktur.
Genel Destek, Oluşum Destek, Donate Destek ve Diğer Talepler kategorileri. Panel /ticketpanel ile kurulur, kategori Discord kategorisi panelden seçilir.
Her ticket 0001┇kullanıcıadı biçiminde numaralı kanal olarak açılır; sayaç kalıcıdır.
Yetkili "İlgilen" ile ticketı sahiplenir, gerekirse başka yetkiliye devreder. Yetkili başına sahiplenme sayacı tutulur.
Ticket kanalına seçilen üyeye özel görüntüleme izni verilir veya alınır.
/ticketban ile kullanıcı ticket açmaktan engellenir; yasak listesi, sebep ve yetkili kaydı tutulur.
/ticketisim ile açık ticketın kanal adı düzenlenir.
Ticket kapatıldığında tüm konuşma, görseller dahil HTML olarak arşivlenir (discord-html-transcripts).
Ticket sahibine DM ile yetkilendirilmiş arşiv linki gönderilir; linki sadece ticket sahibi ve yetkililer açabilir.
Kapanan tüm ticketların arşivi panelden aranabilir ve görüntülenebilir.
Guard ana bottan ayrı bir bot hesabı ve ayrı token ile çalışır; ana bot düşse bile koruma devrede kalır.
İzinsiz oluşturulan rol silinir, oluşturan kişi banlanır, işlem loglanır.
Silinen rol adı, rengi, izinleri, sırası ve hoist/mention ayarlarıyla geri oluşturulur; kanal izinleri ve rolü taşıyan tüm üyeler geri yüklenir.
İzinsiz değiştirilen rol eski hâline döndürülür, değiştiren banlanır.
Silinen kanal veya kategori; izinleri, üst kategorisi, sırası, konusu, slowmode ve NSFW ayarıyla geri oluşturulur.
İsim, kategori, slowmode, konu, NSFW ve izin değişiklikleri geri alınır.
Sunucuya izinsiz bot ekleyen kişi ve eklenen bot banlanır.
/guardgüvenli komutu veya web paneli ile korumadan muaf tutulacak kişiler yönetilir.
Sebepli ban, ID ile ban, unban ve ban sorgulama. Ban görseli otomatik üretilir ve log kanalına düşer.
Rol hiyerarşisi kontrollü kick ve susturma komutları.
Ban 30 dakikada 5, kick 20 dakikada 5 ile sınırlıdır; suistimal engellenir.
Sunucu sahibine özel toplu ban kaldırma komutu.
Kanal süreli olarak mesaj gönderimine kapatılır, süre sonunda otomatik açılır.
Toplu mesaj silme; son silinen mesajı görüntüleme.
/kayıt ile kullanıcıya isim atanır, kayıtsız rolü alınır, whitelist/karakter rolleri verilir ve hoş geldin mesajı atılır.
Her yetkilinin yaptığı kayıt sayısı tutulur ve istatistiklerde görünür.
Kullanıcı panelden IC/OOC isim başvurusu yapar, yetkili onaylar veya reddeder; onayda nickname ve karakter rolü otomatik verilir. Başvuru 3 saat içinde işlenmezse düşer.
Buton → form 1 (5 soru) → devam → form 2 (5 soru) akışıyla başvuru alınır ve yetkili log kanalına düşer.
Yetkili sorumlusu tek tıkla onaylar veya reddeder; onayda mülakat rolü verilir ve başvurana DM gider.
Doğru ses kanalında bekleyen kullanıcı butona basınca ilgili yetkili grubu bildirim kanalında etiketlenir; kişi başına bekleme süresi uygulanır.
Rol aralığı kontrollü yetki talebi paneli; staff onayı ile rol verilir, onaylayan başına sayaç tutulur.
Bot ilk açılışta gerekli log kanallarını ve kategorilerini kendisi oluşturur.
Silinen ve düzenlenen mesajlar, silen yetkili audit log üzerinden tespit edilerek loglanır.
Sunucuya katılan ve ayrılan üyeler loglanır, günlük giriş-çıkış sayaçları tutulur.
Ses kanalından atma, taşıma, mute/unmute ve deafen işlemleri loglanır.
Rol, kanal, kategori ve bot ekleme korumaları ayrı log kanallarına yazar.
Sunucuya katılan üyeye kayıtsız rolü otomatik verilir; panelden açılıp kapatılır.
Yeni üyeye banner'lı hoş geldin mesajı DM olarak gönderilir; banner panelden değiştirilir.
30 günden yeni hesaplar log kanalında işaretlenir.
Merkezi ban listesindeki kullanıcılar sunucuya giremez, açılışta mevcut olanlar temizlenir.
Seçili kanallarda sadece görsel/video paylaşımına izin verilir; yetkililer muaftır.
Rol aralığı, hiyerarşi ve yasaklı izin kontrolleriyle güvenli rol işlemleri; tek seferde 10 kişiye kadar toplu verme.
Bir rolün üyelerini listeleme; hiç rolü olmayan üyelere toplu kayıtsız rolü verme.
Tek komutla ekip rolü ve ekip kanalı oluşturma.
Kanalı boşaltma, herkesi çekme, kanallar arası taşıma, toplu mute ve unmute.
Seçili role DM ile etkinlik duyurusu gönderilir; Katıl / Katılma butonlarıyla katılım toplanır.
Belirlenen kategorilerdeki tüm kanallara tek seferde duyuru gönderimi.
Sunucu durumu embed'i güncellenir, durum kanalının adı ve görseli otomatik değişir; IP ve TS3 bilgisi panelden yönetilir.
Kayıt, ban, ticket, IC isim ve yetki talebi bazında yetkili başına sayaçlar; /istatistik ve /topistatistik ile görüntüleme.
Her gün 23:59'da günlük giriş, çıkış, ban, kayıt ve ticket özeti istatistik kanalına gönderilir.
Tek yetkili veya tüm sunucu için yetkili onaylı istatistik sıfırlama.
Tüm roller, kanallar, kategoriler, ticket, guard, log, otorol, hoş geldin ve sunucu durumu ayarları codehise.com panelinden değiştirilir.
Botunuzu panelden yönetin; durum, ping, uptime ve sunucu sayısı canlı görünür.
Bot tokeni panelde hiçbir şekilde görüntülenmez veya girilmez; sadece CodeHise yönetimi erişebilir.