Skip to content

Kodluyoruz ekip ve gönüllüleri tarafından hazırlanmış Discord kayıt botu

License

Notifications You must be signed in to change notification settings

Kodluyoruz/discord-register-bot

Repository files navigation

Discord Kayıt Botu

banner

English version 🇺🇸

Proje Hakkında

Discord Kayıt Botu, kullanıcılara kayıt kodu kullanarak bir sunucuya kayıt olma ve kendilerine rol atama imkanı sunan bir Discord botudur. Yeni kayıt kodları oluşturulabilir, log, moderasyon ve kayıt kanalları belirlenebilir.

Başlarken

Gereksinimler

Discord.js v14 için Node.js 16.9.0 veya daha yeni bir sürümü gereklidir.

Projenin verilerinin kaydedilmesi için MongoDB veritabanını ihtiyaç duyar. Botun çalışması için Discord Developer Portal üzerinden bir bot oluşturulmalıdır.

Proje Nasıl Kurulur ve Çalıştırılır

Projenin kullanımı ve çalıştırılması hakkında daha fazla bilgi için Projenin Kurulumu ve Çalıştırılması dokümanına göz atabilirsiniz.

Node.js'in LTS sürümü veya daha yüksek bir sürümünün yüklü olduğundan emin olun. Node.js yüklü değilse, aşağıdaki web sitesini ziyaret ederek indirin ve kurun: https://nodejs.org/en/

MongoDB'nin yüklü olduğundan emin olun. MongoDB yüklü değilse, aşağıdaki web sitesini ziyaret ederek indirin ve kurun: https://www.mongodb.com/

Dilerseniz mevcut bir MongoDB veritabanı kullanabilirsiniz. MongoDB veritabanı oluşturmak için MongoDB Atlas kullanabilirsiniz.

Bu projeyi klonlayın veya proje sayfasından "Code" butonu altındaki "Download ZIP" butonuna tıklayarak projeyi cihazınıza indirin ve zip dosyasının içeriğini çalışma dizininize aktarın. Klonlamak için aşağıdaki komutu kullanın:

git clone https://github.com/Kodluyoruz/discord-register-bot

Konsola npm install yazarak gerekli bağımlılıkları yükleyin.

.env dosyası oluşturun ve DISCORD_BOT_TOKEN adında bir değişken oluşturarak botunuzun token'ını atayın. Token'ınızı Discord Developer Portal'dan alabilirsiniz. MongoDB veritabanı için, MONGO_URI adında bir değişken oluşturarak MongoDB bağlantı cümlesini atayın. Ayar dosyanızı aşağıdaki gibi oluşturabilirsiniz:

DISCORD_BOT_TOKEN=discord-bot-tokeninizi-buraya-yazin
MONGO_URI=mongodb+srv://kullanici-adi:sifre@example.com/tablo-adi

Botunuzu çalıştırmak için konsolda node . komutunu yazın.

Dökümanlar

Özellikler

  • Kayıt kodu verilen katılımcılar ayarlanan kayıt kanalındaki menü yardımıyla sisteme kolayca kayıt olabilirler.
  • Kayıt kodu sistemde mevcut ise kullanıcıya ilgili rol atanır ve rolün sağladığı özellikler kullanılır hale gelir.
  • Moderatörler moderasyon kanalında ayarla seçeneğini seçerek rollere mevcut kayıt kodlarını ekleyebilir veya yeni kod oluşturmasını sağlayabilirler.
  • Yönetici botun çalıştırılmasından sonra /ayarlar komutunu kullanarak log, moderasyon ve kayıt kanallarını belirler. Kanal ayarları daha sonradan moderasyon kanalındaki menüden kolaylıkla güncellenebilir.

Katkı Sağlayanlar

Azat ESER

Bilgehan Zeki Özaytaç

Deniz Kaparlar

Hasan Aydoğdu

Muhammed Mustafa Savar

Uveys Gurbuz

Davranış Kuralları

Bu toplulukta herkes için güvenli ve saygılı bir ortam sağlamak için CODE_OF_CONDUCT.md dosyasındaki kurallara uymanızı rica ederiz.

Katkıda Bulunma

Projeye katkıda bulunmak istiyorsanız, lütfen CONTRIBUTING.md dosyasını okuyun. Bu dosyada, projeye nasıl katkıda bulunabileceğiniz, kod yazma ve hata ayıklama talimatları, geri bildirim gönderme yönergeleri ve diğer konular yer alır.

Lisans

Bu proje MIT lisansı altında lisanslanmıştır. Bu lisansın detayları için LICENSE dosyasına bakabilirsiniz.

About

Kodluyoruz ekip ve gönüllüleri tarafından hazırlanmış Discord kayıt botu

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks