- Katılım
- 30 Kas 2020
- Konular
- 4
- Mesajlar
- 8
- Tepki puanı
- 13
- Puanları
- 410
Herkese Merhaba bugün sizlere Embed Mesajlar ve Embed Mesajla Basit Bir Ping Komutu yapmayı göstereceğim.
Öncelikle Embed Mesajlar nedir ?
Embed mesajlar sizin yazınızı güzelleştirir. Şimdi Örneğine kendi kodlamış olduğum MagicBot'tan Bakalım ;
Görmüş olduğunuz gibi sol tarafta sarı bir çizgi var bu embed mesajımızın rengidir. En basit embed mesaj örneği budur.
Anlamayanlar bu sayfaya gidip bakabilirler : https://discordjs.guide/popular-topics/embeds.html#embed-preview
Peki Embed Mesaj Nasıl Yapılır ?
Öncelikle Kod Editörümüzü Açalım ve "index.js" dosyamıza gelelim
tokeni bilerek gizlemedim zaten yenilerim ama siz kimseyle paylaşmayın !!!!
şimdi bakalım ping yazdığımız da çalışacak mı ?
gördüğünüz gibi pingi attı.
Siz attığım kodda ki her şeyi yazmak zorunda değilsin. Mesela .setThumbnail("") koymak zevkinize bağlı.
Diğer bölümde komutları farklı bir klasörde toplayacağız ve botumuza bir prefix belirleyeceğiz . tek bir dosyaya yapmak yerine tek bir klasöre bir sürü dosya açıp ayıracağız
Diğer bölümü üşenmezsem 18:00 - 19:00 gibi atarım
Kendinize iyi bakın
İyi günler
Öncelikle Embed Mesajlar nedir ?
Embed mesajlar sizin yazınızı güzelleştirir. Şimdi Örneğine kendi kodlamış olduğum MagicBot'tan Bakalım ;
Görmüş olduğunuz gibi sol tarafta sarı bir çizgi var bu embed mesajımızın rengidir. En basit embed mesaj örneği budur.
Anlamayanlar bu sayfaya gidip bakabilirler : https://discordjs.guide/popular-topics/embeds.html#embed-preview
Peki Embed Mesaj Nasıl Yapılır ?
Öncelikle Kod Editörümüzü Açalım ve "index.js" dosyamıza gelelim
tokeni bilerek gizlemedim zaten yenilerim ama siz kimseyle paylaşmayın !!!!
"index.js" e geldikten sonra bu kodu yapıştıralım
JavaScript:
const Discord = require('discord.js'); // discord.js modülümüzü tanımladık
const client = new Discord.Client(); // discord.js modülünde bulunan clienti tanımladık
client.on('ready', () => {
console.log(`Ben Hazırım!`);
}); // bot giriş yaptığında konsola bu mesajı atacak
client.on('message', msg => {
if (msg.content === 'sa') {
msg.reply('Aleyküm Selam Hoş Geldin');
} // en basit kod örneği birisi sa dediğinde Aleyküm Selam Hoş Geldin diye cevap verecek
});
client.on('message', msg => {
if (msg.content === 'ping') {
msg.reply(new Discord.MessageEmbed()
.setColor("RANDOM") // embed mesajımınız rengi eğer RANDOM yazarsanız her kullanımda farklı renk atar
.setTitle("PİNG TABLOM") // başlık kısmımız
.setDescription(`Pingim Ölçülüyor`) // açıklama
.addField("Pingim" , `${client.ws.ping} MS`) // pingimizi ölçtük
.setFooter("https://oyuncularsehri.com/") // en alt kısım
.setThumbnail("https://cdn.discordapp.com/attachments/780188652570935304/783291297989394432/1KckhZGi.jpg") // sağ üstte bulunan resim
.setImage("https://cdn.discordapp.com/attachments/780188652570935304/783291297989394432/1KckhZGi.jpg") // altta bulunan kocaman resim
.setTimestamp() // en sağ altta saati söyler
)
}
})
client.login('token'); // botumuzun tokeni
şimdi bakalım ping yazdığımız da çalışacak mı ?
gördüğünüz gibi pingi attı.
Siz attığım kodda ki her şeyi yazmak zorunda değilsin. Mesela .setThumbnail("") koymak zevkinize bağlı.
Diğer bölümde komutları farklı bir klasörde toplayacağız ve botumuza bir prefix belirleyeceğiz . tek bir dosyaya yapmak yerine tek bir klasöre bir sürü dosya açıp ayıracağız
Diğer bölümü üşenmezsem 18:00 - 19:00 gibi atarım
Kendinize iyi bakın
İyi günler