#v13 Ses Log

1 messages · Page 1 of 1 (latest)

reef steeple
#

ilgili kodun ssini atsana

#

muhtemelen content kısmını boş bıraktın

static wasp
#

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"
}```

static wasp
#

Embed Yapamayınca Devamina Yapmadım

reef steeple
#

newState zaten member olarak geliyor

#
newState.displayName
#

yapman yeterli

#

bekle düzenleyip atim en iisi

static wasp
reef steeple
#

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

static wasp
reef steeple
#

contenti silcen

static wasp
#

Ben Yapamıyorum Diye Yardım İstedim Zaten Kwkxowzkwnf

#

Embed Sıkıntılı

reef steeple
#

karşısındaki yazı varya

#

yapıcan

#

kolay

#
embeds: [
  embed.setDescription(`yazı`)
]
static wasp
#

He

#

Dur Bakam

reef steeple
#

klavye kullanmayı biliosan yaparsın

static wasp
#

Mobile Developer ✓

reef steeple
reef steeple
#

yapıyodum ama

static wasp
reef steeple
#

bdscsgbchsbc

#

hini

#

bdscc

#

mi ne

#

salak bi uygulama var

static wasp
#

Vsc Mobile Yapiyom

reef steeple
#

ondan yapıosan

#

bilemem

static wasp
#

Yok Be JavaScript Yapiyom

#

Vsc Mobil

reef steeple
#

iyi iyi

static wasp
#

Denicek Zaman Da Flaşa Atiyom

#

Hob Kafe OQJDİOAKZE

reef steeple
#

termux çalıştırmaz mı

#

js i

#

denemedim ama

static wasp
#

Denemedim Valla

reef steeple
#

ordan testleri yap

reef steeple
#

gidipte main sunucundaki botun tokenini çakma oraya ama

static wasp
#

Önce Yapiyodum Da Calinma Riski Var Ya Orda

#

Gerci

#

Secret Olustursam

#

Bisolmaz

reef steeple
#

piyasada olmayan kodlar değil ki knk

#

çalınsa tokenin çalınır orda sanırım .env yapıyosun

#

onada bişi olmuo

static wasp
#

Tokendan Falan Bahsettim

#

İste Secret

#

.env

#

Neyse Deniyim Bi

#

Olmazsa Tekrar Yardımını İsterim @reef steeple

static wasp
#

@reef steeple Halletim Reis Sağol

#

Isime Yaradi