Discord.js kodu başka bilgisayarda çalışmıyor

Faik_Kygsz

Centipat
Katılım
18 Ocak 2024
Mesajlar
571
Çözümler
3
Daha fazla  
Cinsiyet
Erkek
Kod bu ve ben bu kodu çalıştırdığımda bende her mesaj başına +1 coin verirken diğer arkadaşlarımda sadece 1 mesaj atınca coin veriyor 1 seferlik ve başka vermiyor.

JavaScript:
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'
};
 
Son düzenleyen: Moderatör:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…