Ayrıca Java değil JavaScript öğrenmektesiniz. Arada fark var.
const Discord = require('discord.js');
const db = require('quick.db');
exports.run = async (client, message, args) => {
let channel = message.mentions.channels.first();
if (!channel) {
return message.channel.send('Bir kanal etiketlemelisin!');
}
let channelId = channel.id;
db.set(coinChannel_${message.guild.id}, channelId);
const embed = new Discord.RichEmbed()
.setColor('#FB529C')
.setTitle('Coin Kanal Ayarlandı')
.setDescription(Coin kanal olarak ${channel} seçildi. Bu kanalda mesaj atan kullanıcıya mesaj sayısı kadar betscoin eklenir.)
.setFooter(client.user.username + 'Keyifli Kullanımlar diler.')
.addBlankField()
.setTimestamp();
message.channel.send(embed);
client.on('message', async (msg) => {
let channelId = db.fetch(coinChannel_${msg.guild.id});
if (msg.channel.id === channelId) {
let userId = msg.author.id;
let lastCoinMessageId = await db.fetch(lastCoinMessageId_${userId}) || null;
if (msg.id !== lastCoinMessageId) {
let userCoin = await db.fetch(bitcoin_${userId}) || 0;
let newCoin = userCoin + 1;
db.set(bitcoin_${userId}, newCoin);
db.set(lastCoinMessageId_${userId}, msg.id);
}
}
});
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: [],
permLevel: 0
};
exports.help = {
name: 'coin-kanal',
description: 'Belirtilen kanalda mesaj atan kullanıcıya mesaj sayısı kadar betscoin ekler.',
usage: 'coin-kanal #channel'
};