Moderasyon
Moderatörlerinizin işini kolaylaştırmak için RaidProtect, kullanıcıları yasaklama ve atma gibi Discord'un yerel özellikleriyle doğrudan etkileşim kurmanızı sağlayan çok pratik moderasyon komutları içerir.
Bu eylemlere ek olarak RaidProtect, yaptırım uygulanan kullanıcıya yaptırımının sebebini açıklayan özel mesajlar gönderir; bu da takibiniz için yaptırım geçmişine ve sunucu loglarına kaydedilir.
Yaptırım komutları (/ban, /kick, /mute, /jail, /warn…) ile /nick, /clear ve /slowmode ön ekle kullanılabilir. /modview, /note, /snipe ve /onduty kullanılamaz.
Tüm yaptırım komutları, hedefi DM ile bilgilendirmemek için [--silent] seçeneğini kabul eder. Bildirim DM'leri (kick, softban, geçici ban) sunucuya bir davet içeren bir düğme barındırır.
🔍 Bir üyenin moderasyon görünümü
/modview komutu, bir üye üzerinde tek bir yanıtta toplanan merkezi bir moderasyon görünümü açar:
- “Tüm yaptırımları gör” düğmesiyle son yaptırımları;
- “Düzenle” ile değiştirilebilen dahili moderasyon notu (
/notebölümüne bakın); - “Silinen tüm mesajları gör (1s)” bağlantısıyla son silinen mesajı (
/snipebölümüne bakın); - sunucunuz çift hesaplara erişebiliyorsa bağlı hesapları, yasaklayabilen moderatörler için “Yönet” düğmesiyle;
- hemen harekete geçmek için “Kullanıcıyı cezalandır” seçicisi.
Şu komutu kullanın: /modview (user)
(user) yerine istediğiniz etiketi veya kimliği yazın.
Komuta bağlam menüsünden de erişilebilir: bir profile sağ tık → Uygulamalar → Modview'i Aç.
🖱️ Bağlam menüsüyle yaptırım uygulama
Slash komutlarına ek olarak, bir üyeye doğrudan profilinden sağ tıklayarak yaptırım uygulayabilirsiniz: Uygulamalar → Yaptırım uygula.
Bir pencere açılır ve şunları girmenizi sağlar:
- Yaptırım türü: uygulanacak yaptırım türü (zorunlu).
- Süre: bir yasaklama, timeout veya jail için bir süre (isteğe bağlı, örn.:
1d 2h 30m). - Sebep: yaptırımın gerekçesi.
- Sessiz: yaptırım uygulanan kişiye özel mesaj göndermez.
Önerilen türler, her komut (/ban, /softban, /jail, /kick, /mute, /warn) üzerindeki izinlerinize, Discord Entegrasyonları ayarları dahil, bağlıdır. Jail yalnızca bir Jail rolü yapılandırılmışsa görünür.
Bir kullanıcıyı yasaklama
/ban komutu, bir kullanıcının sunucunuza erişimini kalıcı olarak veya belirli bir süre için engellemenizi sağlar.
Şu komutu kullanın: /ban (user) [duration] [--delete-messages=duration] [--silent] [reason]
(user) yerine istediğiniz etiketi veya kimliği, [reason] yerine yaptırımın gerekçesini yazın.
[duration]: belirtilirse yasaklama geçici olur (/tempbanile olduğu gibi).[--delete-messages]: silinecek geçmişin süresi (örneğin1h,1d,7d). Discord silmeyi en fazla 7 günle sınırlar.[--silent]: hedefe DM göndermez.
Bir kullanıcıyı, çevrimiçi olmasa veya sunucunuzda bulunmasa bile Discord kimliğinden yasaklayabilirsiniz.
Bir kullanıcıyı geçici olarak yasaklama
/tempban komutu, bir kullanıcının sunucunuza erişimini geçici olarak engellemenizi sağlar.
Şu komutu kullanın: /tempban (user) (duration) [--delete-messages=duration] [--silent] [reason]
(user) yerine istediğiniz etiketi veya kimliği, (duration) yerine yasaklamanın süresini ve [reason] yerine yaptırımın gerekçesini yazın. [--delete-messages] parametresi üyenin mesaj geçmişini silmeyi sağlar (en fazla 7 güne kadar).
Bir kullanıcıya softban uygulama
/softban komutu, bir üyeyi yasaklayıp hemen ardından yasağını kaldırır. Bu, üyeyi sunucudan kalıcı olarak dışlamadan mesaj geçmişini silmeyi sağlar: yeni bir davetle geri dönebilir.
Şu komutu kullanın: /softban (member) [--delete-messages=duration] [--silent] [reason]
(member) yerine istediğiniz etiketi veya kimliği, [reason] yerine yaptırımın gerekçesini yazın. [--delete-messages] parametresi silinecek mesajların süresini seçmeyi sağlar.
Softban özellikle ele geçirilmiş hesaplar için uygundur: spam temizlenir ve hesap serbest bırakılır, üye hesabını güvene aldıktan sonra kalıcı olarak dışlanmaz.
Bir kullanıcının yasağını kaldırma
/unban komutu, daha önce yasaklanmış bir kullanıcının yasağını kaldırmanızı ve böylece sunucunuza yeniden katılmasına izin vermenizi sağlar.
Şu komutu kullanın: /unban (user) [--silent] [reason]
(user) yerine istediğiniz kimliği, [reason] yerine yasağın kaldırılma gerekçesini yazın.
Bir kullanıcıyı atma
/kick komutu, bir üyeyi yasaklamadan sunucunuzdan atmanızı sağlar. Kullanıcı geçerli bir davetiyle sunucuya yeniden katılabilir.
Şu komutu kullanın: /kick (member) [--silent] [reason]
(member) yerine istediğiniz etiketi veya kimliği, [reason] yerine yaptırımın gerekçesini yazın.
Bir kullanıcıyı uzaklaştırma (veya Mute)
/mute komutu, bir üyenin sunucuda etkileşim kurma yeteneğini geçici olarak kısıtlamanızı sağlar. Bu süre boyunca üye mesaj gönderemez, tepki veremez, sesli kanallara katılamaz veya diğer üyelere özel mesaj gönderemez.
Şu komutu kullanın: /mute (member) (duration) [--force-timeout] [--silent] [reason]
(member) yerine istediğiniz etiketi veya kimliği, (duration) yerine mute süresini (örn.: 10m, 1h, 1d) ve [reason] yerine yaptırımın gerekçesini yazın.
[--force-timeout] seçeneği (ön ekle takma adı ft), eşik kuralını aşmayı ve bir Mute rolü yapılandırılmış olsa bile Discord timeout'unun kullanılmasını zorlamayı sağlar. Bu durumda süre 28 günü aşamaz.
/settings içinde “Moderasyon” sekmesi, “Cezalar”, “Mute” satırında bir Mute rolü ve bir mute eşiği yapılandırabilirsiniz. Tanımlanan eşiğin ötesinde bot, Discord timeout'u yerine otomatik olarak Mute rolünü uygular; bu da 28 günü aşan sürelere olanak tanır.
Bir kullanıcının uzaklaştırmasını kaldırma
/unmute komutu, timeout'taki bir üyenin kısıtlamalarını hemen kaldırmanızı ve sunucudaki tüm etkileşim yeteneklerini yeniden kazanmasını sağlar.
Şu komutu kullanın: /unmute (member) [--silent] [reason]
(member) yerine istediğiniz etiketi veya kimliği, [reason] yerine timeout'un kaldırılma gerekçesini yazın.
Bir kullanıcıyı hapsetme
/jail komutu, bir üyeye kısıtlayıcı bir rol vererek onu izole etmenizi sağlar. Jail'in amacı, yasaklamaya bir alternatif sunmaktır: üye tamamen dışlanmak yerine sunucuya çok sınırlı bir erişimi korur.
Şu komutu kullanın: /jail (member) [--silent] [reason]
(member) yerine istediğiniz etiketi veya kimliği, [reason] yerine yaptırımın gerekçesini yazın.
Jail rolü, bu komutu kullanabilmeden önce /settings üzerinden yapılandırılmalıdır. Otomatik modüller ise hiçbir Jail rolü yapılandırılmadığında timeout'a döner.
Bir kullanıcıyı geçici olarak hapsetme
/tempjail komutu, bir üyeyi belirli bir süre için geçici olarak hapsetmenizi sağlar.
Şu komutu kullanın: /tempjail (member) (duration) [--silent] [reason]
(member) yerine istediğiniz etiketi veya kimliği, (duration) yerine hapsin süresini ve [reason] yerine yaptırımın gerekçesini yazın.
Bir kullanıcıyı serbest bırakma
/unjail komutu, bir üyenin Jail rolünü kaldırmanızı ve normal sunucu erişimini yeniden kazanmasını sağlar.
Şu komutu kullanın: /unjail (member) [--silent] [reason]
(member) yerine istediğiniz etiketi veya kimliği, [reason] yerine serbest bırakmanın gerekçesini yazın.
Bir kullanıcıyı uyarma
/warn komutu, bir üyeyi bot aracılığıyla gönderilen bir özel mesajla resmen uyarmanızı sağlar.
Şu komutu kullanın: /warn (member) [--silent] [reason]
(member) yerine istediğiniz etiketi veya kimliği, [reason] yerine uyarının gerekçesini yazın.
📝 Moderasyon notu
/note komutu, /modview üzerinden geçmeden bir üyenin dahili moderasyon notunu eklemeyi veya değiştirmeyi sağlar. Not yalnızca moderatörlere görünür.
Şu komutu kullanın: /note (user)
(user) yerine istediğiniz etiketi veya kimliği yazın. Notu girmek veya değiştirmek için bir pencere açılır, en fazla 300 karakter. Bir notun eklenmesi, değiştirilmesi ve silinmesi moderasyon loglarına kaydedilir.
🏷️ Bir üyenin takma adını değiştirme
/nick komutu, bir üyenin sunucudaki takma adını değiştirmenizi veya sıfırlamanızı sağlar.
Şu komutu kullanın: /nick (user) [takma]
(user) yerine istediğiniz etiketi veya kimliği yazın. [takma] parametresi uygulanacak yeni takma addır (en fazla 32 karakter). Belirtilmezse üyenin takma adı sıfırlanır.
Komut, Discord'un Takma Adları Yönet iznini gerektirir ve ön ekli komut olarak nickname, rename ve setnick takma adlarıyla da erişilebilir. Değişiklikler sunucu loglarına kaydedilir.
🧹 Bir mesaj grubunu silme
/clear komutu, bir metin kanalındaki belirli sayıda mesajı hızla silmenizi sağlar. Yalnızca mesajlarını silmek için bir kullanıcı belirtebilirsiniz.
Şu komutu kullanın: /clear (sayı) [user]
(sayı) yerine silmek istediğiniz mesaj sayısını yazın (2 ile 100 arası). Kanaldaki yalnızca mesajlarını hedeflemek için etiketi veya kimliği kullanarak [user] ekleyin. Ön ekle komut ayrıca clean takma adına da yanıt verir.
🕒 Bir kanalda yavaş modu etkinleştirme
/slowmode komutu, kullanıcıların gönderdiği mesajların sıklığını sınırlamak için bir kanalın yavaş modunu etkinleştirmenizi veya değiştirmenizi sağlar.
Şu komutu kullanın: /slowmode (delay) [duration] [channel] [reason]
(delay)yerine her mesaj arasında istediğiniz süreyi yazın (örn.:5s,1m,10m,1h, 6 saate kadar; devre dışı bırakmak için0).- Yavaş modu bu süreden sonra otomatik olarak devre dışı bırakmak için
[duration]ekleyin (örn.30m,2h). - Yavaş modu komutu yazdığınız kanaldan başka bir kanala uygulamak istiyorsanız
[channel]ekleyin. - Sunucu loglarına kaydedilecek gerekçeyi belirtmek için
[reason]ekleyin.
🕵️ Silinen bir mesajı geri alma
/snipe komutu, bir kanaldaki son bir saatte silinen mesajları, sayfa sayfa, en yeniden en eskiye doğru gösterir.
Şu komutu kullanın: /snipe [user] [--channel=#channel]
- Argümansız: geçerli kanalın silinen mesajlarını gösterir.
[user]ile: yalnızca bu kullanıcının silinen mesajlarını gösterir.[--channel]ile: komutu yazdığınız kanaldan başka bir kanalda arar.
Yanıttan bir mesajın yazarına yaptırım uygulayabilirsiniz. Yanıtı yalnızca siz görürsünüz.
/snipe yalnızca RaidProtect'in bir saat boyunca bellekte tuttuğu mesajları görür. Bunlar yalnızca “Mesaj önbelleği” etkinse (/settings, “Araçlar” sekmesi, varsayılan olarak devre dışı) ya da anti-spam veya bildirimler etkinse, ki bu onu kendiliğinden etkinleştirir, saklanır. Aksi halde komut, silinen hiçbir mesaj bulunamadığını yanıtlar.
Mesaj önbelleğini etkinleştirmek için:
/settingskomutunu çalıştırın.- “Araçlar” sekmesini açın.
- “Mesaj önbelleği” yanındaki “Etkinleştir”e tıklayın.
Bu mesajlar bir saat boyunca bellekte kalır ve asla veritabanına yazılmaz. /privacy komutu, RaidProtect'in sunucunuzda neleri sakladığını gösterir.
🟢 Görevde rolü
Görevde rolü, moderatörlerinizin müsait olduklarını belirtmesini sağlar: /onduty komutuyla her biri kendini görevde veya görev dışı yapar ve biz yapılandırılan rolü ekler veya kaldırırız.
Şu komutu kullanın: /onduty
Yanıtı yalnızca siz görürsünüz. Aynı etki, bir ekip panelinin (/display staff) “Görevde” düğmesiyle de sağlanır.
Görevde rolünü yapılandırma
/settingskomutunu çalıştırın.- “Araçlar” sekmesini açın.
- “Görevde rolü” yanındaki “Yapılandır” düğmesine tıklayın.
- Seçiciden mevcut bir rol seçin ya da “Benim için bir tane oluştur” düğmesine tıklayın (hiçbir izni olmayan bir
Görevderolü oluştururuz).
Görevde rolünü moderatörleriniz kendi kendine alır: hassas hiçbir izin taşımamalıdır. Yönetici, Sunucuyu Yönet, Rolleri Yönet, Kanalları Yönet, Webhook'ları Yönet, Mesajları Yönet, Alt Başlıkları Yönet, İfadeleri Yönet, Etkinlikleri Yönet, At veya Üyeleri Yasakla izinlerinden birine sahip bir rolü reddederiz. RaidProtect'in ayrıca Rolleri Yönet iznine ve görevde rolünün üstüne yerleştirilmiş bir role sahip olması gerekir.
📋 Moderasyon logları
Varsayılan olarak moderasyon logları RaidProtect'in genel log kanalına gönderilir. Moderasyon eylemlerini diğer loglardan ayırmak için özel bir log kanalı yapılandırabilirsiniz.
/settingskomutunu çalıştırın.- “Moderasyon” sekmesini açın.
- “Loglar” yanındaki “Yapılandır” düğmesine tıklayın.
- “Moderasyon” seçicisinde moderasyon loglarının gönderileceği kanalı seçin ya da “Benim için bir tane oluştur” düğmesini kullanın.
“Loglar” ekranı üç kanalı bir araya getirir: “Genel”, “Moderasyon” ve “Captcha”. Boş bırakılan bir “Moderasyon” veya “Captcha” kanalı loglarını genel kanala yönlendirir. “Pasif moderasyon logları” anahtarı, RaidProtect'in bot üzerinden geçmeden yapılan eylemleri de kaydedip kaydetmeyeceğini seçer.
Sık sorulan sorular
/snipe neden hiçbir mesaj bulamıyor?
RaidProtect mesajları yalnızca /settings komutunun “Araçlar” sekmesinde mesaj önbelleği etkinse ya da anti-spam veya bildirimler etkinse bellekte tutar. Yalnızca son bir saat kullanılabilir.
/onduty kullanmak için hangi izin gerekir?
Varsayılan olarak Mesajları Yönet izni. Bunu Discord'un Entegrasyonlarında ayarlayabilirsiniz. Bir yönetici önce görevde rolünü /settings komutunun “Araçlar” sekmesinde yapılandırmalıdır.
Sunucumda olmayan bir kullanıcıyı yasaklayabilir miyim?
Evet, /ban ve Discord kimliğiyle.
Görevde rolü
Destek Sunucusu
Documentation
Log yapılandırması
Genel