#Gelen-Gidenleri nasıl ayarlayabilirim?

1 messages · Page 1 of 1 (latest)

simple edge
#

biraz daha detay ver

silk sky
#

.

river irisBOT
#

W_Bildirimmi @silk sky Tarafından Atıldı;
translate d.js docs Otomatik Çevrildi

:interface: Etkinlikler

narrow maple
#

Gelen giden odasına

#

Botun hoş geldiniz veya geldi çıktı gibi

narrow maple
quiet fern
#

eventslerden

#

guildMemberAdd ve guildMemberRemove eventlerini

#

kullanarak ayarliyabilirsin

narrow maple
#

yok hiç anlamıyorum kod deniyor herhalde buna

simple edge
#

@narrow maple

#

akşama doğru işlerim biterse atarım

narrow maple
#

teşekkür ederim
acelem yok Allah kolaylık versin

simple edge
#

@narrow maple

#

hala ihtiyacın varsa koda

#

söyle halledelim

narrow maple
#

var ya

simple edge
#

bana botundan bitane önrek event atman lazım

#

ready eventi mesela

#

onu at bi

narrow maple
simple edge
#

@narrow maple

#

#canvafy li yapıcam

#

etiketler atarım buraya

narrow maple
#

valla ne olduğunu bilmiyorum onun yapta sorun değil yani

simple edge
#

şöyle

#

kartlı işte

#

#welcome bak

#

@narrow maple

#

config.json dosyana

#
"welcomeChannel": "hogeldin/bb kanal id"
#

şundan ekliosun bitane

#

sonra events/Client içerisine

#

guildMemberAdd.js

#

oluştur ve attığım kodu koy içine

simple edge
# simple edge guildMemberAdd.js
 const canvafy = require('canvafy');

module.exports = async (client, member) => {
    const channel = client.channels.cache.get(client.config.welcomeChannel);

    if (!channel) return;

    const card = await new canvafy.WelcomeLeave()
        .setAvatar(member.user.displayAvatarURL({ forceStatic: true, extension: 'png' }))
        .setBackground(
            'image',
            'https://th.bing.com/th/id/R.248b992f15fb255621fa51ee0ca0cecb?rik=K8hIsVFACWQ8%2fw&pid=ImgRaw&r=0'
        )
        .setTitle(`${member.user.username}`)
        .setDescription('Sunucumuza hoş geldin!')
        .setBorder('#00ff00')
        .setAvatarBorder('#00ff00')
        .setOverlayOpacity(0.3)
        .build();

    await channel.send({
        files: [
            {
                attachment: card,
                name: `card-${member.id}.png`,
            },
        ],
    });
};

#

aynı şekil

#

events/Client içine

#

guildMemberRemove.js

simple edge
#
const canvafy = require('canvafy');

module.exports = async (client, member) => {
    const channel = client.channels.cache.get(client.config.welcomeChannel);

    if (!channel) return;

    const card = await new canvafy.WelcomeLeave()
        .setAvatar(member.user.displayAvatarURL({ forceStatic: true, extension: 'png' }))
        .setBackground(
            'image',
            'https://th.bing.com/th/id/R.248b992f15fb255621fa51ee0ca0cecb?rik=K8hIsVFACWQ8%2fw&pid=ImgRaw&r=0'
        )
        .setTitle(`${member.user.username}`)
        .setDescription('Güle güle..')
        .setBorder('#ff0000')
        .setAvatarBorder('#ff0000')
        .setOverlayOpacity(0.3)
        .build();

    await channel.send({
        files: [
            {
                attachment: card,
                name: `card-${member.id}.png`,
            },
        ],
    });
};
#

daha sonra botu başlatmadan önce

#

npm i canvafy yaz 1 kereliğine

#

canvafy modülünü indirsin

#

daha sonra başlat

#

bot hazır

simple edge
#

hoşgeldin bb

#

kartları atıcak

#

✅ test edildi çalışıyo 😄

narrow maple
#

Teşekkür ederim

#

gerçekten

#

bakıcam şimdi

narrow maple
#

çalıştı da arkaplan bunu yaptım ve kenar rengi ayarladım ancak

#

yazılar vb görünmüyor rahat

#

yazıların rengini vb ayarlayamıyor muyuz boyutunu

#

misal arkaplandaki logo biraz üstte kalacak hoş geldin altında

simple edge
#

@narrow maple

#

node_modules dosyasına gir

#

canvafy bul ordan

#

src klasörüne gir

#

en altta

#

welcome-leave.js var

#

gir ona

#

28.satır

#

burdan ayarlar rengini

#

kayıt et sonra

#

res at bota

narrow maple
#

Şu sunucuya giren kişilerin isim rengini ve güle güle rengi değişmiyor

narrow maple
#

tmm buldum

quiet fern
#

.setOverlayOpacity(0.3)

#

yükselt

#

0.8 veya 0.7 yap

#

daha iyi görünür

narrow maple
#

teşekkür ederim

austere spoke
#

etkiet açcak kdr önemli bir konu oldugunu sanmıyorum

simple edge
#

komutu ile kurulumları yapıyosun

austere spoke
#

yapdım da

simple edge
#

rol/kanal botun ihtiyacı olan herseyi

austere spoke
#

yetkili alma kısmı

simple edge
#

hm

austere spoke
#

alma degil de

#

yetkili verme

simple edge
#

knk net anlayamadım

#

ss le falan anlatsan

austere spoke
austere spoke
#

ona talep açdım bi bak ordan konuşalım hatta