YENİ 📢 Sınırlı lansman teklifi: Tüm oyunlarda ilk aya %70'e varan indirim!Paketleri görün

Hepsi bir arada bir Discord botu olan Ree6 nasıl barındırılır

Discord botlarıUpdated Oct 29, 20266 min read

Ree6 hepsi bir arada bir Discord botudur: moderasyon, sıralama kartlı seviyeler, karşılama mesajları, ticket’lar, öneriler, çekilişler, geçici ses kanalları ve sosyal medya uyarıları. Verilerini paketinizin MySQL veritabanında tutar ve en az 1 GB belleği olan bir paket ister. Veritabanını oluşturur, bilgilerini Bot sayfasına kopyalar, token’ı yapıştırır ve başlatırsınız.

  1. Discord Developer Portal’da botu oluşturun, token’ını kopyalayın ve Bot sayfasında Server Members Intent ile Message Content Intent’i açın.
  2. Panelde sunucunun Ree6 çalıştırmasını sağlayın (Çalışanı değiştir).
  3. Token’ı Genel bakış sayfasındaki Botunuzu kurun kartına yapıştırın ve botu davet edin.
  4. Veritabanları’nı açın ve bir veritabanı oluşturun.
  5. Onun Sunucu adresi, Port, Veritabanı ve Kullanıcı adı bilgilerini Bot, Kod, Ayarlar altına, Şifre’sini ise Bot, Ortam, Kimlik bilgileri altına kopyalayın.
  6. Botu başlat’a basın.

Her adım aşağıda ayrıntılı anlatılıyor.

Başlamadan önce

  • Botu oluşturun ve token’ını kopyalayın: Discord botu nasıl oluşturulur ve token’ı nasıl alınır.
  • Uygulamanın Bot sayfasında Server Members Intent ile Message Content Intent’i açın ve Save Changes’a basın. Ree6 giriş yaparken Discord’dan ikisini de ister.
  • Paketinizin 1 GB ya da daha fazla belleği olmalı. Daha küçük bir pakette Ree6 sunulmaz: Paketim, Paketi değiştir sayfasından daha büyük bir pakete geçin.

1. Sunucunun Ree6 çalıştırmasını sağlayın

  1. Sunucunuzu panelde açın. Genel bakış sayfasında, Botunuzu kurun kartında Ne çalışır adımına tıklayın. Tür zaten doğruysa şunu söyler: "Bu bot Ree6 çalıştırır."
  2. Değilse Çalışanı değiştir’e tıklayın, Ree6’yı seçin, Sonraki adım’a basın, onay kutusunu işaretleyin ve Sunucu türünü değiştir’e basın. Kurulum Ree6’yı ve dil dosyalarını indirir.

2. Discord’a bağlayın

  1. Discord’a bağlan adımı: token’ı Bot token’ınızı yapıştırın alanına yapıştırın, Bağlan’a basın, ad ve resim botunuzunkiyse Evet, devam’a basın.
  2. İzinler adımı: Ayrıcalıklı intent’ler tablosu Sunucu Üyeleri ve Mesaj İçeriği’ni Ree6 için gerekli olarak işaretler. İkisi de Portalınızda altında Açık görünmelidir; onlar olmadan Ree6 bağlanmaz. Bunları Portal’da değiştirdikten sonra Tekrar kontrol et’e basın.
  3. Davet bağlantısı altında Bir Discord sunucusuna ekle’ye basın. Bağlantı, mesaj okuma ve yazmaya ek olarak Ree6’nın moderasyon ve rol özelliklerinin kullandığı izinleri zaten ister: Üyeleri At, Üyeleri Yasakla, Üyelere Zaman Aşımı Uygula ve Rolleri Yönet. Botu daha önce daha az izinle mi davet ettiniz? Düğmeye yeniden basın ve aynı sunucuyu seçin: Discord botun izinlerini günceller.

Ree6 için İzinler adımındaki Genel bakış sayfası kurulum kartı: Sunucu Üyeleri ve Mesaj İçeriği, Ree6 için gerekli olarak işaretli ve davet bağlantısı moderasyon izinlerini listeliyor.

3. Veritabanını oluşturun

  1. Sunucu menüsünde Veritabanları’nı açın ve Yeni veritabanı’na, sonra Veritabanı oluştur’a basın.
  2. Veritabanlarınız içinde yeni veritabanına tıklayın. Bu sayfayı açık tutun: ondan dört değer ve bir şifre kopyalayacaksınız.

4. Veritabanı bilgilerini Bot sayfasına kopyalayın

Kurulum kartının son adımı olan Başlat, Ree6’nın ihtiyacı olan her şey doldurulana kadar Botu başlat’ı kapalı tutar. Şunu söyler: "Önce Bot sayfasında Kod, Ayarlar bölümünde Veritabanı sunucu adresi, Veritabanı adı, Veritabanı kullanıcısı bilgisini doldurun. Bu olmadan bot başlatılamaz." ve bir Ayarlar’ı aç bağlantısı gösterir; ayrıca "Önce Bot sayfasında Ortam bölümünde Veritabanı şifresi bilgisini doldurun. Bu olmadan bot başlatılamaz." der ve bir Ortam’ı aç bağlantısı gösterir.

Ree6 için Başlat adımındaki Genel bakış sayfası kurulum kartı: Veritabanı sunucu adresi, Veritabanı adı ve Veritabanı kullanıcısı isteniyor, Ayarlar’ı aç bağlantısı var ve Botu başlat gri.

  1. Bot sayfasında Kod’a tıklayın. Ayarlar kartında her alanı doldurun ve kendi Kaydet düğmesine basın:
    Ayarlar alanıVeritabanları’ndan kopyalayın
    Veritabanı sunucu adresiSunucu adresi
    Veritabanı portuPort (3306 zaten yazılı gelir; yalnızca sayfa başka bir port gösteriyorsa değiştirin)
    Veritabanı adıVeritabanı
    Veritabanı kullanıcısıKullanıcı adı
  2. Yine Ayarlar kartında, Ree6’nın sahibi olmak için Discord kullanıcı ID’niz alanına kendi Discord kullanıcı ID’nizi yazın. Varsayılan 0 hiç kimse demektir.
  3. Ortam’a tıklayın. Kimlik bilgileri kartında Veritabanı şifresi için Gerekli yazar. Ayarla’ya basın, veritabanının Şifre’sini yapıştırın ve Kaydet’e basın.

Bot sayfası, Kod bölümü, Ree6’nın Ayarlar kartı: Discord kullanıcı ID’niz, Veritabanı sunucu adresi, portu, adı ve kullanıcısı doldurulmuş, altta Sürüm.

Token ve veritabanı şifresi hiçbir zaman config.yml içinde durmaz. Dosyada yer tutucular vardır; gerçek değerleri panel yalnızca Ree6 çalışırken doldurur. Panel veritabanı alanlarını da her başlangıçta config.yml dosyasına yazar, bu yüzden onları dosyada değil Ayarlar kartında değiştirin.

5. Başlatın

  1. Genel bakış sayfasına dönün ve kurulum kartında Botu başlat’a basın ya da Console’da Başlat’a basın.
  2. İlk başlangıç Ree6’nın tablolarını veritabanınızda oluşturur. Console sonra [PlayNHost] Starting your bot satırını ve Ree6’nın kendi logunu gösterir.
  3. Discord sunucunuzda / yazarak Ree6’nın komutlarını görün. /setup karşılama mesajlarını, logları ve diğer özellikleri kurar; /help her şeyi listeler.

Görebileceğiniz console satırları

[PlayNHost] Ree6 keeps its data in MySQL. Open the Databases page and create a database, then copy its Host, Port, Database and Username into the Bot page, Code, Settings, and its Password into the Bot page, Environment, then press Start.

Bir veritabanı alanı ya da şifre hâlâ boş. 3. ve 4. adımları doldurun, sonra Başlat’a basın.

[PlayNHost] Ree6 is not set up yet: it needs your Discord bot token and a MySQL database.

Kayıtlı bir token yok. Onu Bot sayfasında, Discord altına yapıştırın.

[PlayNHost] If the log stops after "Creating Instance" with a RejectedExecutionException, Discord refused the bot token: replace it on the Bot page.

Her başlangıçta ipucu olarak yazılır. Böyle olursa Portal’da Reset Token’a basın ve yeni token’ı Bot sayfasında, Discord altında Token’ı değiştir ile yapıştırın.

[PlayNHost] config.yml could not be read. Restore it from a backup, or delete it and press Start for a fresh one.

Bir düzenleme config.yml dosyasını bozmuş. Onu bir yedekten geri yükleyin ya da Files içinde silip yeniden başlatın.

Bilmeniz gerekenler

  • Kod altındaki Çalışma ortamı Java 21 (recommended) ya da Java 25’tir. Java’nın heap’i paketinizin belleğinin dörtte üçüyle sınırlıdır.
  • Sosyal medya uyarıları o hizmetlerin API anahtarlarını ister. Anahtarlar Files altında config.yml içine girer; dosyayı düzenledikten sonra Ree6’yı yeniden başlatın.
  • Sunucu yedeği veritabanını içermez. Bir kopya tutmak için onu phpMyAdmin’de dışa aktarın (veritabanı sayfasında phpMyAdmin’de aç): Sunucunuzla veritabanları nasıl kullanılır.
  • Güncelleme: kurulum en yeni Ree6 sürümünü ya da Sürüm alanındakini, örneğin 4.0.12, alır. Güncellemek için Kod altındaki Yeniden kur kartında Yeniden kur’a basın ve onaylayın. config.yml ile storage klasörü kalır, verileriniz de veritabanındadır.

Her hazır botun her seçeneği: Hazır bir botun ayarları nasıl değiştirilir.

Botun başka bir yerde mi? Bize taşı

EN YENİ BLOG YAZILARIMIZ