DND

Hammer

discord.js

Hammer, sunucunuzda gerçekleşen tüm işlemleri yakından inceler ve size detaylı yardım sunar.

Hammer: Türkçe Gelişmiş Moderasyon Botu

Selam Yeni Kullanıcı!

Hammer, sunucunuzda gerçekleşen tüm işlemleri yakından inceler ve size detaylı yardım sunar.

Ayrıca komutlarımız size birçok kolaylık sağlayacaktır!

!yardım yazarak tüm komutlara ulaşabilirsiniz!

Sunucunuza özel prefixinizi seçin!

!prefix komutu ile sunucunuza özel bir prefix ayarlamayı unutmayın. (Varsayılan prefix !)

Süreli mesaj sistemi devrede!

!süreli-mesaj komutu ile bot, kanala belirttiğiniz süre zarfında, belirttiğiniz mesajı göndersin.

Seviye sistemi devrede!

Her mesajınızda rastgele xp kazanın ve seviye atlayın! !seviye komutu ile seviyenizi görün. !seviye-ödül komutu ile belirli seviyelere rol ödülleri ayarlayın!

Kanal engelleme sistemi devrede!

Botun çalışmasını istemediğiniz kanallarda !kanal-engel komutunu kullanarak bot komutlarını engelleyin! (tekrar !kanal-engel komutunu kullanarak engeli kaldırabilirsiniz.)

Aktivite loglama sistemi devrede!

!log_kanalı komutu ile sunucunuzda gerçekleşen işlemleri loglayacağınız kanalı seçin.

Otorol sistemi devrede!

!otorol komutu ile otorol rolünü ayarlayabilirsiniz. (Ancak unutmayın, botun rolü verdiğiniz otorolün üzerinde olmalı.)

Küfür filtre sistemi devrede!

Küfür filtre sistemini kullanmak istiyorsanız !küfür-filtre komutunu kullanarak küfür filtresini açın.

Davet filtre sistemi devrede!

Davet filtre sistemi otomatik olarak devreye girmektedir, bir ayar yapmanıza gerek yoktur. (Sunucuda BAN_MEMBERS yetkisine sahip kullanıcılar davet paylaşımına devam edebilir.)

Sunucunuzun eğlencesini üstlenmesi için de bir botumuz var!

Hammer RPG botunu sunucunuza ekleyin

Selfhost İçin Gerekli Olanlar

Gereksinimler

Kurulum

  • ready branchını forklayın ve gerekiyorsa dosyaları indirin
  • .env dosyası oluşturun ve içerisine aşağıdaki verileri yazın
SECRET=BOTUNUZUN_GİZLİ_TOKENİ
OWNER=KULLANICI_ID
BOT_ADMIN=ADMIN_KULLANICI_ID
  • settings.json dosyası oluşturun ve içerisine aşağıdaki verileri yazın
{
  "prefix": "BOTUNUZUN_PREFİXİ",
  "color": "FAVORİ_EMBED_RENGİNİZ"
}
  • Intervals.json dosyası oluşturun ve içerisine aşağıdaki verileri yazın
{}
  • server.js dosyasındai 31. satırda başlayan verileri düzenleyin
client.color = settings.color
client.create_delete_channel = "BOTUNUZUN SUNUCUYA EKLENDİ MESAJININ LOGLANACAĞI KANALIN İDİS";
client.emoji = {
  // server.js dosyasında bu verileri göreceksiniz...
}
  • kurulum tamamlanmıştır.

Botu Çevrim İçi Hale Getirme

  • Botunuzu yalnızca birkaç sunucuda (yaklaşık 2500 sunucu max.) kullanacaksanız yalnızca konsola npm start yazarak botunuzu çevrim içi hale getirebilirsiniz.

  • Botunuzun 2500 sunucudan fazla sunucuda kullanılmasını istiyorsanız ilk olarak server.js dosyasındaki 14. ile 26. satır arasındaki kodları silip konsola npm shard yazarak hostlayabilirsiniz.

app.listen(process.env.PORT);
app.get("/", (request, response) => {
  response.sendStatus(200);
});
setInterval(() => {
  http.get(`http://${process.env.PROJECT_DOMAIN}.glitch.me/`);
}, 5000);
setInterval(() => {
  http.get(`http://hammer-rpg.glitch.me/`);
}, 5000);
setInterval(() => {
  http.get(`http://pinkie-api.glitch.me/`);
}, 5000);

Hammer Botu Tercih Ettiğiniz İçin Teşekkürler