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.
Admin MareFi
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...
Discord-bot-kodları
JavaScript
Ç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ıtlaSilRica ederim daha fazlası için discord sunucumuza bekleriz.
Sildiscord 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
SilAnlatı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
Silacaba 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)
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İ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ıtlaSilModül aracılı ile verileri json dosyasına yazılıyor yani sunuculardan girilen değerler sunucu id leri ne prefixleri .json dosyasında.
SilAyrıca bu eski versiyon yeni versiyonlarda gelecek daha detaylı.
prefix değişti diyor ama değişmiyor
YanıtlaSilAyarların algılanması için console aç >> refresh komutunu yaz projeyi yeniden başlat.
Silv!prefix diyince örnek kullanım falan diyor ama kullanınca hiç bir şey yamıyor :/
YanıtlaSilKodlama 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.
Silprefix.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ıtlaSilEğ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