Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız. Mercedes kullanmak yerine tosbaya binmek gibi... Websiteleri düzgün görüntüleyemiyorsanız eh, bi zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Discord botum için komut istiyorum, yardımcı olur musunuz?
1- Discord botu için küfür ve reklam korumasının scriptini atar mısınız? (Lütfen detaylı şekilde anlatırsanız sevinirim!)
2- Birde botun altında bulunan !yardım gibi yazıları nasıl göstereceğiz?
3- Discord botu için javascript sitesi (bütün scripleri olmalı! örn: reklam engelleme kısmı falan... vs.) var mı? Varsa yazabilir misiniz?
Bunların üçünüde yapabilir misiniz arkadaşlar lütfennn çok ihtiyacım var eğer üçünüde yazarsanız elimden geldiği kadar elmas vericem!
Bu konu emir verirmişcesine gibi oldu çok özür dilerim.
İyi forumlar...
1- Discord botu için küfür ve reklam korumasının scriptini atar mısınız? (Lütfen detaylı şekilde anlatırsanız sevinirim!) İlk olarak .json uzantılı "kufurEngelle" isimli bir dosya oluştur. Muhtemelen Glitch kullanıcısısın ancak bilmiyorum. Aşağıdaki verdiğim komutu içerisine yapıştırıp kaydet;
JavaScript:
const Discord = require('discord.js');
const fs = require('fs');
let küfürEngel = JSON.parse(fs.readFileSync("././jsonlar/kufurEngelle.json", "utf8"));
var ayarlar = require('../ayarlar.json');
exports.run = (client, message) => {
if (!message.member.hasPermission("ADMINISTRATOR")) return message.reply(`:fire: Yeterli yetki bulunmamakta!`);
let args = message.content.split(' ').slice(1);
const secenekler = args.slice(0).join(' ');
var errembed = new Discord.RichEmbed()
.setColor("RANDOM")
.setDescription(`Yanlış kullanım tespit edildi!`)
if(secenekler.length < 1) return message.channel.send(errembed);
//if(secenekler === "aç" || "kapat") return message.channel.send(errembed);
if(secenekler.length < 1) return message.reply("Aktif hale getirmek için c!küfür-engelle aç & c!küfür-engelle kapat").then(m => m.delete(10000));
message.delete();
if (secenekler === "aç") {
message.channel.send(`Küfür filtresi, aktif hale getirildi!`).then(m => m.delete(5000));
küfürEngel[message.guild.id] = {
küfürEngel: "acik"
};
fs.writeFile("././jsonlar/kufurEngelle.json", JSON.stringify(küfürEngel), (err) => {
if (err) console.log(err)
});
};
if (secenekler === "kapat") {
message.channel.send(`Küfür filtresi, deaktif hale getirildi!`).then(m => m.delete(5000));
küfürEngel[message.guild.id] = {
küfürEngel: "kapali"
};
fs.writeFile("././jsonlar/kufurEngelle.json", JSON.stringify(küfürEngel), (err) => {
if (err) console.log(err)
});
};
}
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ['küfür-engel'],
permLevel: 3
};
exports.help = {
name: 'küfür-engelle',
description: 'Küfür engelleme sistemini, açıp kapatmanızı sağlar.',
usage: 'küfür-engelle <aç> veya <kapat>'
};
Küfür engellemeyi yapıştırdıktan sonra bot.js dosyasına gel ve aşağıdakini yapıştır;
JavaScript:
client.on("message", msg => {
if (!msg.guild) return;
if (!kufurEngel[msg.guild.id]) return;
if (kufurEngel[msg.guild.id].küfürEngel === 'kapali') return;
if (kufurEngel[msg.guild.id].küfürEngel=== 'acik') {
const kufur = ["buralara", "engellemek", "istedigin", "kelimeleri", "yaz"];
if (kufur.some(word => msg.content.toLowerCase().includes(word)) ) {
if (!msg.member.hasPermission("ADMINISTRATOR")) {
msg.delete()
msg.reply("Küfür filtresi, aktif!").then(message => message.delete(3000));
}
}
}
});
2- Birde botun altında bulunan !yardım gibi yazıları nasıl göstereceğiz?
Bu basit bir kod, bunun için aşağıdaki kodu kullanabilirsin. WATCHING kısmını PLAYING olarak değiştirirsen izliyor olarak değil oynuyor olarak gösterir.
JavaScript:
const Discord = require('discord.js');
const bot = new Discord.Client();
client.user.setActivity('!help yazarak destek alabilirsin!', { type: 'WATCHING' });
3- Discord botu için javascript sitesi (bütün scripleri olmalı! örn: reklam engelleme kısmı falan... vs.) var mı? Varsa yazabilir misiniz?
Bot yapmaya yeni başladıysan Glitch isimli siteyi öneririm. Siteye giriş yap, kayıt ol ve proje oluştur. Oluşturduktan sonra projenin en altından GitHub'a bağla ve tek tuşla tüm alt yapıyı otomatik olarak kur, basit. Bunun için aşağıdaki video izleyebilirsin;
1- Discord botu için küfür ve reklam korumasının scriptini atar mısınız? (Lütfen detaylı şekilde anlatırsanız sevinirim!) İlk olarak .json uzantılı "kufurEngelle" isimli bir dosya oluştur. Muhtemelen Glitch kullanıcısısın ancak bilmiyorum. Aşağıdaki verdiğim komutu içerisine yapıştırıp kaydet;
JavaScript:
const Discord = require('discord.js');
const fs = require('fs');
let küfürEngel = JSON.parse(fs.readFileSync("././jsonlar/kufurEngelle.json", "utf8"));
var ayarlar = require('../ayarlar.json');
exports.run = (client, message) => {
if (!message.member.hasPermission("ADMINISTRATOR")) return message.reply(`:fire: Yeterli yetki bulunmamakta!`);
let args = message.content.split(' ').slice(1);
const secenekler = args.slice(0).join(' ');
var errembed = new Discord.RichEmbed()
.setColor("RANDOM")
.setDescription(`Yanlış kullanım tespit edildi!`)
if(secenekler.length < 1) return message.channel.send(errembed);
//if(secenekler === "aç" || "kapat") return message.channel.send(errembed);
if(secenekler.length < 1) return message.reply("Aktif hale getirmek için c!küfür-engelle aç & c!küfür-engelle kapat").then(m => m.delete(10000));
message.delete();
if (secenekler === "aç") {
message.channel.send(`Küfür filtresi, aktif hale getirildi!`).then(m => m.delete(5000));
küfürEngel[message.guild.id] = {
küfürEngel: "acik"
};
fs.writeFile("././jsonlar/kufurEngelle.json", JSON.stringify(küfürEngel), (err) => {
if (err) console.log(err)
});
};
if (secenekler === "kapat") {
message.channel.send(`Küfür filtresi, deaktif hale getirildi!`).then(m => m.delete(5000));
küfürEngel[message.guild.id] = {
küfürEngel: "kapali"
};
fs.writeFile("././jsonlar/kufurEngelle.json", JSON.stringify(küfürEngel), (err) => {
if (err) console.log(err)
});
};
}
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ['küfür-engel'],
permLevel: 3
};
exports.help = {
name: 'küfür-engelle',
description: 'Küfür engelleme sistemini, açıp kapatmanızı sağlar.',
usage: 'küfür-engelle <aç> veya <kapat>'
};
Küfür engellemeyi yapıştırdıktan sonra bot.js dosyasına gel ve aşağıdakini yapıştır;
JavaScript:
client.on("message", msg => {
if (!msg.guild) return;
if (!kufurEngel[msg.guild.id]) return;
if (kufurEngel[msg.guild.id].küfürEngel === 'kapali') return;
if (kufurEngel[msg.guild.id].küfürEngel=== 'acik') {
const kufur = ["buralara", "engellemek", "istedigin", "kelimeleri", "yaz"];
if (kufur.some(word => msg.content.toLowerCase().includes(word)) ) {
if (!msg.member.hasPermission("ADMINISTRATOR")) {
msg.delete()
msg.reply("Küfür filtresi, aktif!").then(message => message.delete(3000));
}
}
}
});
2- Birde botun altında bulunan !yardım gibi yazıları nasıl göstereceğiz?
Bu basit bir kod, bunun için aşağıdaki kodu kullanabilirsin. WATCHING kısmını PLAYING olarak değiştirirsen izliyor olarak değil oynuyor olarak gösterir.
JavaScript:
const Discord = require('discord.js');
const bot = new Discord.Client();
client.user.setActivity('!help yazarak destek alabilirsin!', { type: 'WATCHING' });
3- Discord botu için javascript sitesi (bütün scripleri olmalı! örn: reklam engelleme kısmı falan... vs.) var mı? Varsa yazabilir misiniz?
Bot yapmaya yeni başladıysan Glitch isimli siteyi öneririm. Siteye giriş yap, kayıt ol ve proje oluştur. Oluşturduktan sonra projenin en altından GitHub'a bağla ve tek tuşla tüm alt yapıyı otomatik olarak kur, basit. Bunun için aşağıdaki video izleyebilirsin;
SEN VARYA KRALSIN KRAL BIRAK KRALI SEN DÜNYANIN HÜKÜMDARISIN :D ABARTTIM BİRAZ ÖZÜR DİLERİM :D
bu arada bir sorum olacak!
1- ben botumun prefixini ? olarak ayarladım. "?küfür-engel aç ?küfür-engel kapat" gibi komutlar oluyor mu? ve birde uyarı mesajı da eklersen sen TAM KRALSIN !!!!!!!!!!!!!!!
2- Ben müzik şeyinide eklemeyi unuttum konuda onu yapabilirsen SANA ELİMDEN GELDİĞİNCE ELMAS VERİCEM SÖZZZZZ
Müziği rythm botu gibi aynı ve türkçe olabilir mi?
Prefixi ne olarak ayarladıysan komutların başına otomatik olarak prefix + komut eklediğimiz için dediğin gibi olucaktır. Müzik şeyi dediğin müzik botu mu istiyorsun?
1- Discord botu için küfür ve reklam korumasının scriptini atar mısınız? (Lütfen detaylı şekilde anlatırsanız sevinirim!) İlk olarak .json uzantılı "kufurEngelle" isimli bir dosya oluştur. Muhtemelen Glitch kullanıcısısın ancak bilmiyorum. Aşağıdaki verdiğim komutu içerisine yapıştırıp kaydet;
JavaScript:
const Discord = require('discord.js');
const fs = require('fs');
let küfürEngel = JSON.parse(fs.readFileSync("././jsonlar/kufurEngelle.json", "utf8"));
var ayarlar = require('../ayarlar.json');
exports.run = (client, message) => {
if (!message.member.hasPermission("ADMINISTRATOR")) return message.reply(`:fire: Yeterli yetki bulunmamakta!`);
let args = message.content.split(' ').slice(1);
const secenekler = args.slice(0).join(' ');
var errembed = new Discord.RichEmbed()
.setColor("RANDOM")
.setDescription(`Yanlış kullanım tespit edildi!`)
if(secenekler.length < 1) return message.channel.send(errembed);
//if(secenekler === "aç" || "kapat") return message.channel.send(errembed);
if(secenekler.length < 1) return message.reply("Aktif hale getirmek için c!küfür-engelle aç & c!küfür-engelle kapat").then(m => m.delete(10000));
message.delete();
if (secenekler === "aç") {
message.channel.send(`Küfür filtresi, aktif hale getirildi!`).then(m => m.delete(5000));
küfürEngel[message.guild.id] = {
küfürEngel: "acik"
};
fs.writeFile("././jsonlar/kufurEngelle.json", JSON.stringify(küfürEngel), (err) => {
if (err) console.log(err)
});
};
if (secenekler === "kapat") {
message.channel.send(`Küfür filtresi, deaktif hale getirildi!`).then(m => m.delete(5000));
küfürEngel[message.guild.id] = {
küfürEngel: "kapali"
};
fs.writeFile("././jsonlar/kufurEngelle.json", JSON.stringify(küfürEngel), (err) => {
if (err) console.log(err)
});
};
}
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ['küfür-engel'],
permLevel: 3
};
exports.help = {
name: 'küfür-engelle',
description: 'Küfür engelleme sistemini, açıp kapatmanızı sağlar.',
usage: 'küfür-engelle <aç> veya <kapat>'
};
Küfür engellemeyi yapıştırdıktan sonra bot.js dosyasına gel ve aşağıdakini yapıştır;
JavaScript:
client.on("message", msg => {
if (!msg.guild) return;
if (!kufurEngel[msg.guild.id]) return;
if (kufurEngel[msg.guild.id].küfürEngel === 'kapali') return;
if (kufurEngel[msg.guild.id].küfürEngel=== 'acik') {
const kufur = ["buralara", "engellemek", "istedigin", "kelimeleri", "yaz"];
if (kufur.some(word => msg.content.toLowerCase().includes(word)) ) {
if (!msg.member.hasPermission("ADMINISTRATOR")) {
msg.delete()
msg.reply("Küfür filtresi, aktif!").then(message => message.delete(3000));
}
}
}
});
2- Birde botun altında bulunan !yardım gibi yazıları nasıl göstereceğiz?
Bu basit bir kod, bunun için aşağıdaki kodu kullanabilirsin. WATCHING kısmını PLAYING olarak değiştirirsen izliyor olarak değil oynuyor olarak gösterir.
JavaScript:
const Discord = require('discord.js');
const bot = new Discord.Client();
client.user.setActivity('!help yazarak destek alabilirsin!', { type: 'WATCHING' });
3- Discord botu için javascript sitesi (bütün scripleri olmalı! örn: reklam engelleme kısmı falan... vs.) var mı? Varsa yazabilir misiniz?
Bot yapmaya yeni başladıysan Glitch isimli siteyi öneririm. Siteye giriş yap, kayıt ol ve proje oluştur. Oluşturduktan sonra projenin en altından GitHub'a bağla ve tek tuşla tüm alt yapıyı otomatik olarak kur, basit. Bunun için aşağıdaki video izleyebilirsin;
Bu kodu kullanmanı önermiyorum bu kod .json dosyasına kaydettiği için botu yeniden başlattığın zaman özellik çalışacaktır. Onun yerine quick.db modülü ile ypılmış bir sistem kullan. Discorda gelirsen sana verebilirim.
Bu kodu kullanmanı önermiyorum bu kod .json dosyasına kaydettiği için botu yeniden başlattığın zaman özellik çalışacaktır. Onun yerine quick.db modülü ile ypılmış bir sistem kullan. Discorda gelirsen sana verebilirim.
Bu kodu kullanmanı önermiyorum bu kod .json dosyasına kaydettiği için botu yeniden başlattığın zaman özellik çalışacaktır. Onun yerine quick.db modülü ile ypılmış bir sistem kullan. Discorda gelirsen sana verebilirim.
Merhaba kardeşim bahsettiğim quick.db sistemli küfür engel sistemi. Kurmak için aşağıdaki yolları yap.
1- Komutlar klasöründe küfürengel.js adlı bir metin dosyası oluştur. Eğer glitch kullanıyor isen sol taraftaki new files a bas ve komutlar/küfürengel.js yazarak dosyayı oluştur ve aşağıdaki kodu oraya yapıştır. Unutma quick.db modülünün projene kurulu olması gerekir.
JavaScript:
const db = require('quick.db')
const Discord = require('discord.js')
const ayarlar = require('../ayarlar.json');
exports.run = async (bot, message, args) => {
if (!args[0]) return message.channel.sendEmbed(new Discord.RichEmbed().setDescription(`Lütfen **aç** veya **kapat** Yazmalısın! ${ayarlar.prefix}küfürengel aç `).setColor("RED"));
if (!message.member.hasPermission('ADMINISTRATOR')) return message.channel.send(':x: `SUNUCUYU_YÖNET` Yetkisine Sahip Olmalısın!')
if (args[0] == 'aç') {
db.set(`kufur_${message.guild.id}`, 'acik').then(i => {
return message.channel.send(`Küfür Engel Başarıyla Açıldı! **Yönetici** Yetkisine Sahip Olanların Küfürü Engellenmicektir.`)
})
}
if (args[0] == 'kapat') {
db.set(`kufur_${message.guild.id}`, 'kapali').then(i => {
return message.channel.sendEmbed(new Discord.RichEmbed().setDescription(' küfür Filtresi Başarıyla Kapatıldı.').setColor("RANDOM"));
})
}
}
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ['küfür-engel'],
kategori: "moderasyon",
permLevel: 3
};
exports.help = {
name: 'küfürengel',
description: 'Küfür Engelleme Sistemini Açar/Kapatır.',
usage: 'küfür-engelleme'
};
2- bot.js adlı dosyana gir (bu sende main.js veya server.js olabilir.) ve aşağıdaki kodu yapıştır. Eğer bu klasörde const db = require("quick.db") kodu yok ise hata vericektir.
JavaScript:
client.on("message", msg => {
db.fetch(`kufur_${msg.guild.id}`).then(i => {
if (i == 'acik') {
const kufur = ["bu", "kısma", "küfürleri", "bu", "formatta", "yaz",];
if (kufur.some(word => msg.content.includes(word))) {
try {
if (!msg.member.hasPermission("ADMINISTRATOR")) {
msg.delete();
return msg.reply('Bu Sunucuda Küfürler Bot Adın Tarafından Engelleniyor. Küfür Etmene İzin Veremem ! ').then(msg => msg.delete(3000));
}
} catch(err) {
console.log(err);
}
}
}
else if (i == 'kapali') {
}
if (!i) return;
})
});
quick.db modülünü kurmayı sakın unutma! Kurmayı bilmeme ihtimaline karşı anlatayım. Eğer glitch üzerinden botunu çalıştırıyor isen sol alttdan tools butonuna tıklayıp full page console ye girip oraya npm i quick.db yazman yeterli.
Bilgisayardan botunu çalıştıyor isen bot.js nin olduğunu klasöre ctrl + sağtık yapıp komut istemcisini burada aç de ve aşağıdaki
ekran görüntüsünü inceleyerek indir.
Merhaba kardeşim bahsettiğim quick.db sistemli küfür engel sistemi. Kurmak için aşağıdaki yolları yap.
1- Komutlar klasöründe küfürengel.js adlı bir metin dosyası oluştur. Eğer glitch kullanıyor isen sol taraftaki new files a bas ve komutlar/küfürengel.js yazarak dosyayı oluştur ve aşağıdaki kodu oraya yapıştır. Unutma quick.db modülünün projene kurulu olması gerekir.
JavaScript:
const db = require('quick.db')
const Discord = require('discord.js')
const ayarlar = require('../ayarlar.json');
exports.run = async (bot, message, args) => {
if (!args[0]) return message.channel.sendEmbed(new Discord.RichEmbed().setDescription(`Lütfen **aç** veya **kapat** Yazmalısın! ${ayarlar.prefix}küfürengel aç `).setColor("RED"));
if (!message.member.hasPermission('ADMINISTRATOR')) return message.channel.send(':x: `SUNUCUYU_YÖNET` Yetkisine Sahip Olmalısın!')
if (args[0] == 'aç') {
db.set(`kufur_${message.guild.id}`, 'acik').then(i => {
return message.channel.send(`Küfür Engel Başarıyla Açıldı! **Yönetici** Yetkisine Sahip Olanların Küfürü Engellenmicektir.`)
})
}
if (args[0] == 'kapat') {
db.set(`kufur_${message.guild.id}`, 'kapali').then(i => {
return message.channel.sendEmbed(new Discord.RichEmbed().setDescription(' küfür Filtresi Başarıyla Kapatıldı.').setColor("RANDOM"));
})
}
}
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ['küfür-engel'],
kategori: "moderasyon",
permLevel: 3
};
exports.help = {
name: 'küfürengel',
description: 'Küfür Engelleme Sistemini Açar/Kapatır.',
usage: 'küfür-engelleme'
};
2- bot.js adlı dosyana gir (bu sende main.js veya server.js olabilir.) ve aşağıdaki kodu yapıştır. Eğer bu klasörde const db = require("quick.db") kodu yok ise hata vericektir.
JavaScript:
client.on("message", msg => {
db.fetch(`kufur_${msg.guild.id}`).then(i => {
if (i == 'acik') {
const kufur = ["bu", "kısma", "küfürleri", "bu", "formatta", "yaz",];
if (kufur.some(word => msg.content.includes(word))) {
try {
if (!msg.member.hasPermission("ADMINISTRATOR")) {
msg.delete();
return msg.reply('Bu Sunucuda Küfürler Bot Adın Tarafından Engelleniyor. Küfür Etmene İzin Veremem ! ').then(msg => msg.delete(3000));
}
} catch(err) {
console.log(err);
}
}
}
else if (i == 'kapali') {
}
if (!i) return;
})
});
quick.db modülünü kurmayı sakın unutma! Kurmayı bilmeme ihtimaline karşı anlatayım. Eğer glitch üzerinden botunu çalıştırıyor isen sol alttdan tools butonuna tıklayıp full page console ye girip oraya npm i quick.db yazman yeterli.
Bilgisayardan botunu çalıştıyor isen bot.js nin olduğunu klasöre ctrl + sağtık yapıp komut istemcisini burada aç de ve aşağıdaki
ekran görüntüsünü inceleyerek indir.
VDS'i sana şöyle tanıtabilirim. Ekran kartı olmayıp, işlemci üzerine çalışan hiç kapanmayan bir bilgisayar düşün. Onu satan birçok firma var, alıp içine kurarsan kapanmayacağı için sürekli açık kalır. Onun dışında GLİTCH sitesi var. Bu sitede bot yapıyorsun ama 10-15 dakika kodlarıyla uğraşmayınca kendini kapatıyor.
VDS'i sana şöyle tanıtabilirim. Ekran kartı olmayıp, işlemci üzerine çalışan hiç kapanmayan bir bilgisayar düşün. Onu satan birçok firma var, alıp içine kurarsan kapanmayacağı için sürekli açık kalır. Onun dışında GLİTCH sitesi var. Bu sitede bot yapıyorsun ama 10-15 dakika kodlarıyla uğraşmayınca kendini kapatıyor.