#v13 Ses Log
1 messages · Page 1 of 1 (latest)
module.exports = async (oldState, newState) => {
const log = client.channels.cache.get(config.logs.seslog);
if (!log) return;
if (!oldState.channel && newState.channel) return log.send(`<@${newState.member.id}> Kullanıcısı <#${newState.channel.id}> Adlı Sesli Kanala Girdi!`);
if (oldState.channel && !newState.channel) return log.send(`<@${newState.member.id}> Kullanıcısı <#${oldState.channel.id}> Adlı Sesli Kanaldan Ayrıldı!`);
if (oldState.channel.id && newState.channel.id && oldState.channel.id != newState.channel.id) return log.send(`${newState.member.displayName} Kullanıcısı Ses Kanalını Değiştirdi! (${oldState.channel.name} => ${newState.channel.name})`);
if (oldState.channel.id && oldState.selfMute && !newState.selfMute) return log.send(`${newState.member.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Kendi Susturmasını Kaldırdı!`);
if (oldState.channel.id && !oldState.selfMute && newState.selfMute) return log.send(`${newState.member.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Kendini Susturdu!`);
if (oldState.channel.id && oldState.selfDeaf && !newState.selfDeaf) return log.send(`${newState.member.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Kendi Sağırlaştırmasını Kaldırdı!`);
if (oldState.channel.id && !oldState.selfDeaf && newState.selfDeaf) return log.send(`${newState.member.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Kendini Sağırlaştırdı!`);
if (oldState.channel.id && !oldState.streaming && newState.channel.id && newState.streaming) return log.send(`${newState.member.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Yayın Açtı!`)```
```if (oldState.channel.id && oldState.streaming && newState.channel.id && !newState.streaming) return log.send(${newState.member.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Yayını Kapattı!)
if (oldState.channel.id && !oldState.selfVideo && newState.channel.id && newState.selfVideo) return log.send(${newState.member.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Kamerasını Açtı!)
if (oldState.channel.id && oldState.selfVideo && newState.channel.id && !newState.selfVideo) return log.send(${newState.member.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Kamerasını Kapattı!)
}
module.exports.conf = {
name: "voiceStateUpdate"
}```
Nitrom Olmadigi İcin Anca Boyle
En Ustte Etiket Yapiyordum İste <@${newState.member.id}> Kısmı
Embed Yapamayınca Devamina Yapmadım
newState zaten member olarak geliyor
newState.displayName
yapman yeterli
bekle düzenleyip atim en iisi
Embedli Olursa İyi Olur İwkxkekc
discord.js
kaç
sürüm
v13
ok
const { MessageEmbed } = require('discord.js');
const config = require('../../config.json');
module.exports = async (oldState, newState) => {
const log = client.channels.cache.get(config.logs.seslog);
if (!log) return;
const state = oldState.member ? oldState.member : newState.member ? newState.member : null;
const embed = new MessagEmbed().setColor(0x2b2d31);
if (state) {
embed.setAuthor({
iconURL: state.user.displayAvatarURL({ dynamic: true }),
name: state.user.username,
});
}
if (!oldState.channel && newState.channel) {
return log.send({
embeds: [
embed.setDescription(
`<@${newState.member.id}> Kullanıcısı <#${newState.channel.id}> Adlı Sesli Kanala Girdi!`
),
],
});
}
if (oldState.channel && !newState.channel) {
return log.send({
content: `<@${newState.member.id}> Kullanıcısı <#${oldState.channel.id}> Adlı Sesli Kanaldan Ayrıldı!`,
});
}
if (oldState.channel.id && newState.channel.id && oldState.channel.id != newState.channel.id) {
return log.send({
content: `${newState.displayName} Kullanıcısı Ses Kanalını Değiştirdi! (${oldState.channel.name} => ${newState.channel.name})`,
});
}
if (oldState.channel.id && oldState.selfMute && !newState.selfMute) {
return log.send({
content: `${newState.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Kendi Susturmasını Kaldırdı!`,
});
}
if (oldState.channel.id && !oldState.selfMute && newState.selfMute) {
return log.send({
content: `${newState.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Kendini Susturdu!`,
});
}
if (oldState.channel.id && oldState.selfDeaf && !newState.selfDeaf) {
return log.send({
content: `${newState.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Kendi Sağırlaştırmasını Kaldırdı!`,
});
}
if (oldState.channel.id && !oldState.selfDeaf && newState.selfDeaf) {
return log.send({
content: `${newState.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Kendini Sağırlaştırdı!`,
});
}
if (oldState.channel.id && !oldState.streaming && newState.channel.id && newState.streaming) {
return log.send({
content: `${newState.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Yayın Açtı!`,
});
}
if (oldState.channel.id && oldState.streaming && newState.channel.id && !newState.streaming) {
return log.send({
content: `${newState.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Yayını Kapattı!`,
});
}
if (oldState.channel.id && !oldState.selfVideo && newState.channel.id && newState.selfVideo) {
return log.send({
content: `${newState.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Kamerasını Açtı!`,
});
}
if (oldState.channel.id && oldState.selfVideo && newState.channel.id && !newState.selfVideo) {
return log.send({
content: `${newState.displayName} Kullanıcısı ${newState.channel.name} Adlı Sesli Kanalda Kamerasını Kapattı!`,
});
}
};
module.exports.conf = {
name: 'voiceStateUpdate',
};
@static wasp
al bak 1.sini embedli yaptım
diğerlerini sen yaparsın
prettier kullandığım için kod uzadı ama okunurluğu arttı
istersen eski haline çekersin
Hoca...
contenti silcen
content yerine bunu yapıcan
klavye kullanmayı biliosan yaparsın
❌
Mobile Developer ✓
✅
ilk başladığımda bende glitchden yapıodum telefonda
yapıyodum ama
Glitchden Değil
Vsc Mobile Yapiyom
iyi iyi
Denemedim Valla
siteye**
gidipte main sunucundaki botun tokenini çakma oraya ama
piyasada olmayan kodlar değil ki knk
çalınsa tokenin çalınır orda sanırım .env yapıyosun
onada bişi olmuo