discord bot prefix ayarlama kodları, discord bot sunucuya özel prefix ayarlama kodları, discord bot özel prefix ayarlama kodları, dicord bot prefix kodları, codemarefi
Discord bot kod paylaşımlarında bu yazımda discord botunuz için güzel ve kullanışlı bir kod ile beraberiz. Discord botunuz için sunucuya özel prefix ayarlama kodlarını paylaşıyorum. Hiç bilmeyenler için prefix ne derseniz discord botunuzun komut başlığıdır yani botun (öneki) örnek olarak "$$" bu benim kullandığım prefix diyelim bot komutu alglaması için komutların çoğu prefixle başlar örnek komutu şu şekilde "$$ping" yazmalıyımki bot bu komutun istendiğini algılayıp komut karşılığını devreye soksun olay bu bu kod içerisinde ise sunucuya özel yukarıda belirtiğim prefix ayarın yapabilirsiniz.

Kurulum için adımları izleyin:

  • Kod projenizde komutlar klasörüne atılacaktır ve prefix.json adıda bir klasör açıp içerisne {} bu 2 süslü parantezi açıp bırakın. Komut eklemeyi bilmiyorsan buradaki yazımızı okuyarak öğrenebilirsin.
  • Komut içerisindeki gerekli yerleri kendinize göre düzenleyin.
  • Modül için "fs" eklemeniz gerekmekte.
//---Bu Kod komutlar klasörüne atılacaktır.
//---prefix.json adıda bir klasör açıp içerisne {} bu 2 süslü parantezi açıp bırakın
//###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //Sadista

const Discord = require("discord.js");
const fs = require("fs");

exports.run = async (client, message, args) => {

  if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send("Gerekli yetkiye sahip değilsin. ");
  if(!args[0] || args[0 == "yardım"]) return message.reply("Kullanımı: `prefix Yeni prefix`");

  let prefixes = JSON.parse(fs.readFileSync("./ayarlar/prefix.json", "utf8"));

  prefixes[message.guild.id] = {
    prefixes: args[0]
  };

  fs.writeFile("./ayarlar/prefix.json", JSON.stringify(prefixes), (err) => {
    if (err) console.log(err)
  });

  
  message.channel.send(`Prefix \`${args[0]}\` olarak ayarlandı!`)

}

exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: ['prefix','prefixayarla','prefix-değiştir','prefixdeğiştir'],
  permLevel: 3
};

exports.help = {
  name: 'prefix-ayarla',
  description: 'prefix-ayarla',
  usage: 'prefix-ayarla'
};
Yapamadığınız veya takıldığınız yerleri yorum ile bizlere bildirin yardımcı oluruz.
CodeMareFi

Admin MareFi

CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi

CodeMareFi Bir çok konuda fikir sahibi olduğu kategorilere yönelip kullanıcıya en iyi ve en özgün bilgiyi sunmayı amaç edinmiştir. CMF Teknoloji, İnternet, Program, Blogger Konuları , Blogger Temaları, Blogger Eklentileri, Discord Konuları, Discord Bot konuları, Discord Bot Komut Paylaşımları ve bir çok konuda Genel Güncel Paylaşım Sitesidir...

Yorum Yap:

14 Yorum Yapılmış:

  1. Çok Ama Çok Teşekkür ederim.Kopyalamadım çünkü kopyaladığımda 1 satır olarak yazıyor.Onun için kendi ellerimle yazdım.Ama yinede çok teşekkür ederim.

    YanıtlaSil
    Yanıtlar
    1. Rica ederim daha fazlası için discord sunucumuza bekleriz.

      Sil
    2. discord sunucunu atarmısın bu arada komut çalışmıyor ayarlar/prefix.json yazdım sonra içine {} koydum sonra komutu koydum -prefix + yazdım + olarak ayarlandı dedi +yardım yazdım olmadı -yardım yazdığımda - prefixi ile yardım menüsünü açtım

      Sil
    3. Anlatıma göre yaptıysan belli ki bir yerde hata veya altyapın da sorunlar vardır bizim kendi hazırladığımız altyapıyı kullanmanı tavsiye ederim. Discord adresimiz: https://discord.com/invite/dRMY8zW

      Sil
  2. acaba bu komudu prefix.json içerisinemi atacağız yoksa yeni bir js dosyası açıp onun içine mi atacağız ? (yeniyimde bilmiyorum
    )

    YanıtlaSil
    Yanıtlar
    1. Yukarıda da anlattığım gibi .json uzantısındaki dosya sunucu id verilerini tutmak için var prefixlerinizi diğer .js uzantılı dosyada belirteceksiniz.

      Sil
  3. İyi güzel ama bunun kontrolünü nasıl yapıcaz. index.js de hangi sunucudan gelen prefix değerini yakalayıp ona göre komut çalıştırmak gerekmez mi ?

    YanıtlaSil
    Yanıtlar
    1. Modül aracılı ile verileri json dosyasına yazılıyor yani sunuculardan girilen değerler sunucu id leri ne prefixleri .json dosyasında.
      Ayrıca bu eski versiyon yeni versiyonlarda gelecek daha detaylı.

      Sil
  4. prefix değişti diyor ama değişmiyor

    YanıtlaSil
    Yanıtlar
    1. Ayarların algılanması için console aç >> refresh komutunu yaz projeyi yeniden başlat.

      Sil
  5. v!prefix diyince örnek kullanım falan diyor ama kullanınca hiç bir şey yamıyor :/

    YanıtlaSil
    Yanıtlar
    1. Kodlama versiyonu 11 dir 12 bir sisteme uyarlamaya çalışıyorsan kodları güncelle. Proje sistemini ve kodlarını gözden geçir sorun hala devam ediyorsa console loglarında verdiği hataları detaylıca yaz. Hataları detaylıca belirtmezseniz bizde kafa yormaya gerek duymayız hataların çözümlerine.

      Sil
  6. prefix.json u nereye açacağız direk bot dosyasının içine mi yoksa ayarlar.json un içinde birşey mi yapacağız bir anlatım videosu vs. varsa atarsanız sevinirim

    YanıtlaSil
    Yanıtlar
    1. Eğer bir dosya ismini .json .js .py gibi belirtiyorsak açmanız için bunu bilin ki bu dosya ayrıdır ve botun main kısmında açılması gerekir. Buradaki prefix.json dosyası da onlardan birisi sunucularda girilen prefixlerin ve sunucu id lerin verilerinin tutulması için ek bir dosya halinde sisteme dahil edeceksiniz.

      Sil

Yorum Yaparken:
* Yorumlarınızda Din , Dil , Irk , Cinsiyet , Küfür(Hakaret) ve Siyaset içerikli yorumlar onaylanmadığını hatırlatmak isterim.
* Yorumlarınızı anlaşılır bir dilde yazınız ve mümkünse detaylı bir şekilde açıklama yapınız.
* Yorum yaparken tavsiyemiz olarak yorum profilinizi google @gmail profilinizi seçerek yorum yapınız, ayrıca (anonim) veya Ad/Url gibi seçeneklerle de yorum yapabilirsiniz.
Konu ile ilgili olmayan sorularınız için ise Chat veya İletişim sayfalarını kullanın

Kullanmak istediğiniz emojileri kopyalayıp yorumda kullanabilirsiniz. CTRL + C

☝☺✊✋✌❤👀👄👎👍👌💓💔💕💖💗💘💝💞💟💢💣💤💥😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏😐😑😒😓😔😕😖😗😘😙😚😛😜😝😞😟😠😡😢😣😤😥😦😧😨😩😪😫😬😭😮😯😰😱😲😳😴😵😶😷👐👤👥👦👦👧👨👩👳👴👵👿👾👽👻👅