Bu sayfada, Google Chat uygulamalarının aşağıdakilerden herhangi birini içermelidir:
- Bir Chat alanı
- Kart arayüzünde, paragraf metni veya Düğme gibi bir simgenin yanında görüntülenen kullanıcı arayüzü metni.
Kısa mesajı biçimlendirme
Chat, kısa mesajlara temel biçimlendirme özelliği eklemenize olanak tanır. Örneğin, kalın, italik ve üstü çizilidir. Siz Kısa mesajlardaki metin, kart mesajlarındakinden farklı Mesajlar, Chat'le aynı söz dizimiyle biçimlendirilir yardımcı oluyorum.
Kısa mesajları biçimlendirmek için aşağıdaki söz dizimini kullanın:
Biçim | Sembol | Örnek söz dizimi | Google Chat'te gösterilen metin |
---|---|---|---|
Kalın | * | *merhaba* | merhaba |
İtalik | _ (alt çizgi) | _hello_ | merhaba |
Üstü çizili | ~ | ~merhaba~ | |
Sabit boşluklu | ` (geri tırnak) | "merhaba" | hello |
Sabit aralıklı blok | ` ` ` (üç geri tırnak) | ``` Hello World ``` |
Hello |
Madde işaretli liste | * veya - (tire) ve ardından bir boşluk | * Bu, listedeki ilk öğedir * Bu, listedeki ikinci öğedir |
|
Örneğin, aşağıdaki JSON'u ele alalım:
{
"text": "Your pizza delivery *has arrived*!\nThank you for using _Cymbal Pizza!_"
}
Bu biçimlendirilmiş kısa mesaj, Chat'te aşağıdaki bilgileri gösterir boşluk:
Bir iletide gönderilen metin biçimlendirmesini görüntüleme
Bir kullanıcı ileti gönderdiğinde, iletinin düz metin gövdesi
text
alanı boş bırakılamaz. Markdown kullanılarak kısa mesaja uygulanan biçimlendirme
söz dizimi text
alanındadır. Ek biçimlendirme
Aşağıdakiler dahil olmak üzere yalnızca çıkış formattedText
alanı:
- Metin için ek Markdown söz dizimi
- Kullanıcı bahisleri
- Özel köprüler
- Özel emoji
Örneğin, bir kullanıcının gönderdiği aşağıdaki metni ele alalım:
İleti tablodaki Biçim menüsü kullanılarak biçimlendirilmişse
Chat kullanıcı arayüzünde, text
alanı yalnızca metni içerirken
formattedText
alanı işaretlemeleri, metni ve köprüyü içerir. İlgili içeriği oluşturmak için kullanılan
aşağıdaki örnekte, köprü bağlantılı bir kelimeyi içeren kısa mesaj taslağı gösterilmektedir.
öğe olmalı ve bir kelime kalın harflerle gösterilmiştir:
İleti şu biçimde alınır:
{
"text": "I can meet there at:\nNoon\n3 pm\n5 pm\nWhat time works for you?",
"formattedText": "I can meet <http://example.com|there> at:\n* Noon\n* 3 pm\n* 5 pm\nWhat time works for *you*?",
}
Bağlantıları biçimlendir
İleti metninize
http://www.example.com/
, Google Chat bunu bağlantı metni olarak kullanır ve
bu metin için, belirtilen URL'ye otomatik olarak köprü ekler.
Bağlantınız için alternatif bağlantı metni sağlamak üzere aşağıdaki söz dizimini kullanın:
Örnek söz dizimi | Google Chat'te gösterilen metin |
---|---|
<https://example.com|Example website> |
Düz çizgi ve bağlantı metni isteğe bağlıdır. Bu nedenle, <https://www.example.com/>
ve
https://www.example.com/
eşdeğerdir.
Kısa mesajda kullanıcılardan bahsetme
Sohbet uygulamaları şunları yapabilir: kısa mesaj gönderme Chat alanındaki bir veya tüm kullanıcılardan @bahsedin. Chat uygulamaları, alanın içe aktarıldığı bir sürüm ya da henüz alana katılmadı.
Belirli kullanıcılardan @bahsedin
Belirli bir kullanıcıdan @bahsetmek için kısa mesaja <users/{user}>
ifadesini ekleyin.
{user}
, kullanıcının kimliğidir. Örneğin, aşağıdaki metni inceleyin
123456789012345678901
öğesinin, Mahan S kullanıcısının kimliğini temsil ettiği mesaj:
{
"text": "A customer has reported an issue. Assigning ticket #942 to <users/123456789012345678901>."
}
Kısa mesaj şu şekilde görüntülenir:
users/{user}
değerini aşağıdaki şekillerde belirtebilirsiniz:
- Google Chat uygulamanız
message.sender.name
alanını kullanabilirsiniz.MESSAGE
etkileşim etkinliği. Google Chat uygulamanız eşzamansız kısa mesaj,
users/{user}
değerini şu şekillerde belirtebilirsiniz:- Google Chat'in
name
alanını kullanınUser
kaynağı, örneğinusers/123456789012345678901
. - Kullanıcının e-posta adresini
{user}
değeri için takma ad olarak kullanın. Örneğin, örneğin, e-posta adresimahan@example.com
iseusers/mahan@example.com
olarak tanımlar. E-posta takma adı kullanmak için Google Chat uygulaması kullanıcı olarak kimlik doğrulaması yapma hakkında daha fazla bilgi edinin.
- Google Chat'in
People API'yi kullanıyorsanız şunu da kullanabilirsiniz:
people.get
yöntem kullanabilirsiniz.
@tüm kullanıcılardan bahset
Alandaki herkesten @bahsedilen bir kısa mesaj oluşturmak için {user}
all
ile. Aşağıdaki JSON örneğinde, bir mesajdaki tüm kullanıcılardan bahsedilmektedir:
{
"text": "Important message for <users/all>: Code freeze starts at midnight tonight!"
}
Kartlarda gösterilen metni biçimlendirme
Kartların içindeki çoğu metin alanında, alt kümesidir. Kart mesajlarındaki metni, metindekinden farklı şekilde biçimlendiriyorsunuz çünkü kısa mesajlar, kullanılan söz dizimiyle biçimlendirildiği için Chat kullanıcılarının kullandığı araçlar.
Chat uygulamaları için mesajlaşma ve kullanıcı arayüzleri tasarlayıp önizlemek üzere Kart Oluşturucu'yu kullanın:
Kart Oluşturucu'yu açınParagraf metnini biçimlendirme
Desteklenen etiketler ve amaçları aşağıda gösterilmiştir tablo:
Biçim | Örnek | Oluşturulan sonuç |
---|---|---|
Kalın | "This is <b>bold</b>." |
Bu karakter kalın yazılmıştır. |
İtalik | "This is <i>italics</i>." |
Bu değer italik yazılmıştır. |
Altı çizili | "This is <u>underline</u>." |
Bu altı çizilidir. |
Üstü çizili | "This is <s>strikethrough</s>." |
Bu bölümün |
Yazı tipi rengi | "This is <font color=\"#FF0000\">red font</font>." |
Bu kırmızı yazı tipidir. |
Köprü | "This is a <a href=\"https://www.google.com\">hyperlink</a>." |
Bu bir köprüdür. |
Saat | "This is a time format: <time>2023-02-16 15:00</time>." |
Şu saat biçimi kullanılır: . |
Yeni satır | "This is the first line. <br> This is a new line. inç |
Bu ilk satır. Bu yeni bir satırdır. |
Metne simge ekleyin
Bir karttaki metnin yanında simgeleri görüntülemek için
DecoratedText
ve
ButtonList
widget'lar.
Aşağıdaki bölümlerde, Google Material yerleşik simgelerinin nasıl kullanılacağı açıklanmaktadır. simgeler veya özel simgeler içerebilir.
Chat'teki simgeleri kullanma
Chat'te bulunan yerleşik simgeleri kullanmak için şunlardan birini belirtin:
Aşağıdaki tabloda kart mesajları için kullanılabilen yerleşik simgeler listelenmiştir:
UÇAK | YER İŞARETİ | ||
OTOBÜS | ARABA | ||
SAAT | CONFIRMATION_NUMBER_ICON | ||
AÇIKLAMA | LİRA | ||
E-POSTA | EVENT_SEAT | ||
FLIGHT_ARRIVAL | FLIGHT_DEPARTURE | ||
OTEL | HOTEL_ROOM_TYPE | ||
DAVET ET | MAP_PIN | ||
ÜYELİK | MULTIPLE_PEOPLE | ||
KİŞİ | TELEFON | ||
RESTAURANT_ICON | SHOPPING_CART | ||
STAR | MAĞAZA | ||
BİLET | TREN | ||
VIDEO_CAMERA | VIDEO_PLAY |
İlgili içeriği oluşturmak için kullanılan Aşağıda, e-posta simgesi içeren bir kart örneği verilmiştir:
Google Material simgelerini kullanma
Google Material simgelerini kullanabilirsiniz. 2500'den fazla simge seçeneği arasından istediğinizi seçin ve ağırlık, dolgu ve derece gibi performans göstergeleri yer alır.
Aşağıda, Google Material simgesi içeren bir kart örneği verilmiştir:
Özel simgeler kullanma
Özel bir simge eklemek için iconUrl
alanını dahil edin ve simgenin
ekleyin.
Aşağıda, bir özel simge örneği verilmiştir: