Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js')
- const bot = new Discord.Client()
- const db = require('quick.db')
- const prefix = "$"/// برافكس بوت
- bot.on('message', msg => {
- let params = msg.content.slice(prefix.length).trim().split(/ +/g);
- if(msg.author.bot) return
- if(msg.content.startsWith(prefix + 'addbadwords')) {
- let words = db.get(`badwords.${msg.guild.id}.words`)
- if(words === null || words === undefined) {
- db.set(`badwords.${msg.guild.id}.words`, [])
- }
- if(!params[1]) return msg.channel.send(`**رجـاء وضـع الـسـبـه هـنـا**`)
- let args = params.slice(1).join(' ')
- if(words.includes(args)) return msg.channel.send(`**السبة محفوظ من قبل**`)
- db.push(`badwords.${msg.guild.id}.words`, args)
- msg.channel.send(`**تم اضافة [${args}]**`.replace(args.slice(args.length - 2) , "##" ))
- }
- })
- bot.on('message', msg => {
- if(msg.author.id === bot.user.id) return
- let words = db.get(`badwords.${msg.guild.id}.words`)
- if(words === null || words === undefined) return
- if(words.some(w => msg.content.includes(w)) ) {
- msg.delete()
- }
- })
- bot.on('message', msg => {
- if(msg.author.bot) return
- if(msg.content.startsWith(prefix + 'badwordslist')) {
- let words = db.get(`badwords.${msg.guild.id}.words`)
- if(words === null || words === undefined) return msg.channel.send(`**القائمة فارغة**`)
- let list = "";
- let cnt = 0
- words.forEach(w => {
- cnt += 1
- list = `${list} \n${cnt} - ||${w}||`
- })
- let embed = new Discord.RichEmbed()
- .setTitle(`bad words list`)
- .setDescription(`${list}`)
- msg.channel.send(embed)
- }
- })
- bot.on('message', msg => {
- if(msg.author.bot) return
- if(msg.content.startsWith(prefix + 'badwordsreset')) {
- let words = db.get(`badwords.${msg.guild.id}.words`)
- if(words === null || words === undefined) return msg.channel.send(`**لا توجد كلمات لكي تحذفها**`)
- db.delete(`badwords.${msg.guild.id}.words`)
- msg.channel.send(`**تم حذف كل الكلمات بنجاح**`)
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement