Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const credits = JSON.parse(fs.readFileSync("./creditsCode.json", "utf8"));
- const coolDown = new Set();
- client.on('message',async message => {//لاتنسى سوي ملف إسمو creditsCode.json
- if(message.author.bot) return;//وضع فيه {}
- if(!credits[message.author.id]) credits[message.author.id] = {
- credits: 5000000
- };
- let userData = credits[message.author.id];
- let m = userData.credits;
- fs.writeFile("./creditsCode.json", JSON.stringify(credits), (err) => {
- if (err) console.error(err);
- });
- credits[message.author.id] = {
- credits: m + 500,
- }
- if(message.content.startsWith(prefix + "credit" || prefix + "credits")) {
- message.channel.send(`**${message.author.username}, your :credit_card: balance is \`\`${userData.credits}\`\`.**`);
- }
- });
- client.on('message', async message => {
- let amount = 300;//هنا شوف كم تبي كريديت لما تسوي دايلي
- if(message.content.startsWith(prefix + "daily")) {
- if(message.author.bot) return;
- if(coolDown.has(message.author.id)) return message.channel.send(`**:stopwatch: | ${message.author.username}, your daily :yen: credits refreshes in \`\`1 Day\`\`.**`);//هنا مدة تحديث الكريديت
- let userData = credits[message.author.id];
- let m = userData.credits + amount;
- credits[message.author.id] = {
- credits: m
- };
- fs.writeFile("./creditsCode.json", JSON.stringify(userData.credits + amount), (err) => {
- if (err) console.error(err);
- });
- message.channel.send(`**:atm: | ${message.author.username}, you received your :yen: ${amount} credits!**`).then(() => {
- coolDown.add(message.author.id);
- });
- setTimeout(() => {
- coolDown.remove(message.author.id);
- },86400000);
- }
- });
- client.on('message', message => {
- if(!message.channel.guild) return;
- if(message.content.startsWith(prefix + 'allbots')) {
- if (message.author.bot) return;
- let i = 1;
- const botssize = message.guild.members.filter(m=>m.user.bot).map(m=>`${i++} - <@${m.id}>`);
- const embed = new Discord.RichEmbed()
- .setAuthor(message.author.tag, message.author.avatarURL)
- .setDescription(`**Found ${message.guild.members.filter(m=>m.user.bot).size} bots in this Server**
- ${botssize.join('\n')}`)
- .setFooter(client.user.username, client.user.avatarURL)
- .setTimestamp();
- message.channel.send(embed)
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment