Embed'ler ve yer tutucular
Embed oluşturucunun nasıl çalıştığı, hangi yer tutucuların olduğu ve emojilerin ve Discord biçimlendirmesinin bir mesaja nasıl girdiği.
Bot senin bir mesajını nerede gönderirse göndersin - karşılama mesajları, rol menüleri, talep panelleri, akış gönderileri, zamanlanmış mesajlar - onu Discord'a benzeyen bir önizlemeyle aynı embed oluşturucuda hazırlarsın.

Bir embed'in içerebilecekleri
- Simgeli ve bağlantılı yazar satırı, bağlantılı başlık, metin, bir renk.
- Her biri bir ad ve bir değer içeren 25 alana kadar; Yan yana işaretlersen yan yana.
- Büyük bir resim, köşede bir küçük resim, simgeli bir alt bilgi ve bir zaman damgası.
- Discord, bir embed'in tüm metni için 6.000 karakter izin verir; sayaçlar ne kadar kaldığını gösterir.
- Resim ve bağlantı adresleri
https://ile başlamalı - ya da bir modülün sunduğu yerde{user.avatar}gibi tek bir yer tutucu olmalı. - Discord'un kendi sunucularındaki resimler önizlemede hemen görünür. Başka herhangi bir web sitesindeki resim, önizlemenin altındaki Resimleri yükle butonuna tıklanmasını bekler, çünkü onu yüklemek o web sitesine IP adresini söylerdi. Discord'daki üyeler bundan etkilenmez: Discord embed resimlerini kendi proxy'si üzerinden yükler.
Mesajı içeri ve dışarı taşımak: { } JSON
Önizlemenin yanında bir { } JSON butonu var. Tüm mesajı - embed'in üstündeki metni ve embed'in kendisini - Discord'un kendi biçiminde, yani diğer botların, webhook'ların ve web'deki embed oluşturucuların kullandığı biçimde gösterir. Bir mesajı saklamak ya da başka bir sunucuya taşımak için kopyala veya bir tane yapıştırıp Bunu kullan butonuna bas: oluşturucudaki her kutu bir anda doldurulur ve önizleme sonucu gösterir. Butonlar, dosyalar, anketler ve gönderen adı dışarıda bırakılır ve bir şey dışarıda bırakıldığında bu belirtilir - Pangobot bunları buradan göndermez. Okunamayan bir JSON nedenini söyler ve okunabilene kadar hiçbir şey aktarılmaz. Sayfayı kaydettiğinde her şey yeniden kontrol edilir.
Yer tutucular
Bir yer tutucu, mesaj gönderildiğinde değiştirilir. Hangilerinin olduğu modüle bağlıdır; her metin alanı kendi yer tutucularını altında belirtir. Yaygın olanlar:
| Yer tutucu | Şuna dönüşür |
|---|---|
{user} | Üyeden bir bahsetme |
{user.name} | Üyenin adı, bahsetmeden |
{server} | Sunucunun adı |
{membercount} | Sunucunun kaç üyesi olduğu |
{server.boosts} | Sunucunun kaç takviyesi olduğu |
{server.boostlevel} | Sunucunun takviye seviyesi, 0 ile 3 arası |
{level} | Yeni ulaşılan seviye (Seviye Sistemi) |
{title} {author} {url} | Bir videonun, gönderinin ya da akış kaydının (Sosyal Bildirimler) |
{name} {days} {hours} {date} | Bir geri sayımın (Geri Sayımlar) |
{ticket} | Talep numarası (Destek Talepleri) |
Emojiler ve biçimlendirme
- Bir metin alanındaki gülen yüz butonu emoji seçiciyi açar: standart emojiler ve sunucunun kendi emojileri, arama ve son kullandıklarınla birlikte.
- Discord biçimlendirmesi sohbetteki gibi çalışır:
**bold**,*italic*,__underline__,~~strike~~,||spoiler||,# Heading,> quote, listeler ve kod blokları. Önizleme bunu gösterir. - Bir kanaldan ya da rolden bahsetmek için onu Discord'da seçip bahsetmeyi kopyala, örn.
<#123...>- önizleme adı gösterir.