Google Chat uygulaması mimarisi seçin

Bu sayfada, Google Chat uygulamaları oluşturmak için kullanılan yaygın hizmet mimarisi yaklaşımları açıklanmaktadır. Google Chat'e entegre etmek istediğiniz mevcut bir uygulamanız varsa mevcut uygulamanızı kullanabilir veya uyarlayabilirsiniz. Yeni bir Chat uygulaması oluşturuyorsanız bu sayfada, kullanım alanınıza uygun mimariyi seçmenize yardımcı olmak için benzer bilgiler birkaç farklı şekilde sunulmaktadır:

Özelliklere ve işlevlere göre genel bakış

Aşağıdaki tabloda, Chat uygulamalarının temel özellikleri ve işlevleri ile önerilen () hizmet mimarisi stili vurgulanmaktadır. Bazı durumlarda, bu özelliklerle başka bir mimari stili geliştirilebilir ancak diğer stiller () kullanım alanı için uygun değildir.

Özellikler ve yetenekler

Web veya HTTP hizmeti

Pub/Sub

Webhook'lar

Apps Komut Dosyası

AppSheet

Dialogflow

Komut Dosyası

Hedef kitle

Ekibiniz

Kuruluşunuz

Halk

Kullanıcı etkileşimi

Doğal dil işlemeyi kullanma

Mesajlaşma kalıpları

Eşzamanlı mesajlar gönderin ve alın

Eşzamanlı mesajlar gönderip alın ve eşzamansız mesajlar gönderin

Yalnızca eşzamansız mesajlar gönder

Harici bir sistemden tek bir Chat alanına mesaj gönderme

Diğer hizmetlere ve sistemlere erişme

Diğer Google hizmetleri ile entegre edin

Güvenlik duvarı arkasında iletişim kurma

Google Workspace etkinliklerine abone olma

Kodlama ve dağıtım stilleri

Kodsuz geliştirme

Düşük kodla geliştirme

Dilediğiniz programlama dilinde geliştirme

Basitleştirilmiş DevOps

Eksiksiz DevOps ve CI/CD yönetimi

Hizmet mimarisi stilleri

Bu bölümde, Chat uygulamaları oluşturmak için kullanılan en yaygın mimari yaklaşımlardan bazıları açıklanmaktadır.

Web veya HTTP hizmeti

Web veya HTTP hizmeti geliştiricilere herkese açık Chat uygulamaları oluşturmaları için en fazla esnekliği sağladığından en yaygın kullanılan mimaridir. Bu mimari aşağıdaki kullanım durumları için önerilir:

  • Chat uygulaması, Google Workspace Marketplace'te herkese açık olarak dağıtılır.
  • Chat uygulaması tüm mesajlaşma kalıplarını gönderip alabilir: eşzamanlı mesajlar gönderip alma, eşzamansız mesajlar gönderme ve harici bir sistemden mesaj gönderme.
  • Chat uygulaması tüm programlama dillerinde geliştirilmiştir.
  • Chat uygulaması eksiksiz bir DevOps ve CI/CD yönetimi gerektirir.
  • Chat uygulaması hizmeti, bulutta veya şirket içi sunucularda uygulanır.

Bu tasarımda, aşağıdaki şemada gösterildiği gibi, Chat'i HTTP kullanarak uzak bir hizmetle entegre olacak şekilde yapılandıracaksınız:

Şirket içi bir sunucuda web hizmeti kullanan Chat uygulaması mimarisi.

Yukarıdaki şemada, HTTP Chat uygulamasıyla etkileşimde bulunan bir kullanıcı aşağıdaki bilgi akışına sahiptir:

  1. Kullanıcı, bir Chat alanında bir Chat uygulamasına mesaj gönderir.
  2. Chat uygulaması mantığını içeren bulut veya şirket içi sistem olan bir web sunucusuna HTTP isteği gönderilir.
  3. İsteğe bağlı olarak, Chat uygulama mantığı, harici üçüncü taraf hizmetleriyle (ör. proje yönetim sistemi veya bilet işlemleri aracı) etkileşime geçebilir.
  4. Web sunucusu, Chat'teki Chat uygulaması hizmetine bir HTTP yanıtı gönderir.
  5. Yanıt, kullanıcıya iletilir.
  6. İsteğe bağlı olarak, Chat uygulaması eşzamansız olarak mesaj yayınlamak veya diğer işlemleri gerçekleştirmek için Chat API'yi çağırabilir.

Chat uygulamaları farklı programlama dilleri kullanılarak tasarlanabildiği için bu mimari, sisteminizde zaten bulunan mevcut kitaplıkları ve bileşenleri kullanma esnekliği sağlar. Bu mimariyi uygulamanın farklı yolları vardır. Google Cloud'da Cloud Functions, Cloud Run ve App Engine'i kullanabilirsiniz. Başlamak için Cloud Functions ile Google Chat uygulaması oluşturma başlıklı makaleyi inceleyin.

Pub/Sub

Chat uygulaması bir güvenlik duvarının arkasına uygulanırsa Chat, uygulamaya HTTP çağrısı yapamaz. Yaklaşımlardan biri, Pub/Sub kullanarak Chat'in mesajları içeren bir konuya abone olmak amacıyla Chat uygulaması uygulamasının etkinleştirilmesini sağlar. Pub/Sub, bu mesajları işleyen hizmetlerden mesaj üreten hizmetleri ayıran, eşzamansız bir mesajlaşma hizmetidir. Bu mimari aşağıdaki kullanım durumları için önerilir:

  • Chat uygulaması bir güvenlik duvarının arkasında oluşturulmuştur.
  • Chat uygulaması, bir Chat alanıyla ilgili etkinlikleri alır.
  • Chat uygulaması kuruluşunuza dağıtıldı.
  • Chat uygulaması eşzamanlı mesajlar gönderip alabilir ve eşzamansız mesajlar gönderebilir.
  • Chat uygulaması tüm programlama dillerinde geliştirilmiştir.
  • Chat uygulaması eksiksiz bir DevOps ve CI/CD yönetimi gerektirir.

Aşağıdaki şemada, Pub/Sub ile oluşturulan Chat uygulamasının mimarisi gösterilmektedir:

Pub/Sub ile uygulanan Chat uygulaması mimarisi.

Yukarıdaki şemada, Pub/Sub Chat uygulamasıyla etkileşimde bulunan kullanıcılar aşağıdaki bilgi akışına sahiptir:

  1. Kullanıcı, Chat'te doğrudan mesaj aracılığıyla veya bir Chat alanında bir Chat uygulamasına mesaj gönderir ya da Chat uygulamasının etkin bir aboneliği bulunan Chat alanında etkinlik gerçekleştirilir.

  2. Chat, mesajı bir Pub/Sub konusuna gönderir.

  3. Chat uygulaması mantığını içeren bulut veya şirket içi sistem olan uygulama sunucuları, mesajı güvenlik duvarı üzerinden almak için Pub/Sub konusuna abone olur.

  4. İsteğe bağlı olarak, Chat uygulaması eşzamansız olarak mesaj yayınlamak veya diğer işlemleri gerçekleştirmek için Chat API'yi çağırabilir.

Başlamak için Pub/Sub'ı Chat uygulamanız için uç nokta olarak kullanma bölümüne bakın.

Webhook'lar

Bir Chat webhook URL'sine yapılan çağrıları kullanarak, yalnızca belirli bir Chat alanına mesaj gönderebilen bir Chat uygulaması oluşturabilirsiniz. Bu mimari aşağıdaki kullanım alanları için önerilir:

  • Chat uygulaması ekibinize dağıtılır.
  • Chat uygulaması, harici bir sistemden tek bir Chat alanına mesaj gönderir.

Bu mimaride, Chat uygulaması belirli bir Chat alanıyla sınırlıdır ve aşağıdaki şemada gösterildiği gibi kullanıcı etkileşimine izin vermez:

Chat'e eşzamansız mesajlar göndermek için gelen webhook'lar için mimari.

Yukarıdaki şemada, bir Chat uygulaması aşağıdaki bilgi akışına sahiptir:

  1. Chat uygulama mantığı, harici üçüncü taraf hizmetlerinden (ör. proje yönetim sistemi veya bilet işlemleri aracı) bilgi alır.
  2. Chat uygulaması mantığı, bir web kancası URL'si kullanarak belirli bir Chat alanına mesaj gönderebilen bulut ya da şirket içi bir sistemde barındırılır.
  3. Kullanıcılar, ilgili Chat alanındaki Chat uygulamasından mesaj alabilir ancak Chat uygulamasıyla etkileşimde bulunamaz.

Bu tür Chat uygulaması diğer Chat alanlarında veya ekiplerle paylaşılamaz ve Google Workspace Marketplace'te yayınlanamaz. Chat uygulamalarının uyarı veya durum bildirmesi ya da bazı Chat uygulaması prototip oluşturma türleri için gelen webhook'lar önerilir.

Başlamak için Webhook kullanarak Chat'e mesaj gönderme başlıklı makaleyi inceleyin.

Apps Komut Dosyası

Chat uygulamanızın mantığını tamamen JavaScript'te oluşturabilirsiniz. Google Apps Komut Dosyası, Chat uygulamaları için minimal düzeyde kodlama gerektiren bir geliştirme platformudur. Apps Komut Dosyası, kullanıcı kimlik doğrulaması için yetkilendirme akışını ve OAuth 2.0 jetonlarını işler. Herkese açık Chat uygulamaları oluşturmak için Apps Komut Dosyası'nı kullanabilirsiniz ancak günlük kota ve sınırlar nedeniyle önerilmez.

Bu mimari aşağıdaki kullanım alanları için önerilir:

  • Chat uygulaması ekibinize veya kuruluşunuza dağıtılır.
  • Chat uygulaması tüm mesajlaşma kalıplarını gönderip alabilir: eşzamanlı mesajlar gönderip alma, eşzamansız mesajlar gönderme ve harici bir sistemden mesaj gönderme.
  • Chat uygulaması, basitleştirilmiş DevOps yönetimi gerektirir.

Bu mimari, aşağıdaki şemada gösterildiği gibi Google E-Tablolar, Google Slaytlar, Google Takvim, Google Drive, Google Haritalar ve YouTube gibi diğer Google Workspace ve Google hizmetleriyle de entegre olan Chat uygulamaları için yararlıdır:

Apps Komut Dosyası ile uygulanan bir Chat uygulaması mimarisi.

Yukarıdaki şemada, Apps Komut Dosyası Chat uygulamasıyla etkileşimde bulunan bir kullanıcı aşağıdaki bilgi akışına sahiptir:

  1. Kullanıcı, doğrudan mesaj yoluyla veya bir Chat alanında Chat uygulamasına mesaj gönderir.
  2. Mesajı, Google Cloud'da yer alan Apps Komut Dosyası'nda uygulanan Chat uygulaması mantığı alır.
  3. İsteğe bağlı olarak, Chat uygulama mantığı, Takvim veya E-Tablolar gibi Google Workspace hizmetleri veya Google Haritalar ya da YouTube gibi diğer Google Hizmetleri ile entegre edilebilir.
  4. Chat uygulaması mantığı, Chat'teki Chat uygulaması hizmetine yanıt gönderir.
  5. Yanıt, kullanıcıya iletilir.

Başlamak için Apps Komut Dosyası ile Chat uygulaması oluşturma başlıklı makaleyi inceleyin.

AppSheet

AppSheet kullanarak alan içinde paylaşılan, kodsuz bir Chat uygulaması oluşturabilirsiniz. Otomatik yapılandırma modunu kullanarak ve yaygın Chat uygulaması işlemleri oluşturmak için aşağıdaki şablonları kullanarak geliştirme sürecini basitleştirebilirsiniz. Ancak, bazı AppSheet web uygulaması özellikleri Chat uygulamalarında kullanılamaz.

Bu mimari aşağıdaki kullanım alanları için önerilir:

  • Chat uygulaması size ve ekibinize dağıtılır.
  • Chat uygulaması eşzamanlı mesajlar gönderip alabilir ve eşzamansız mesajlar gönderebilir.
  • Chat uygulaması, basitleştirilmiş DevOps yönetimi gerektirir.

Aşağıdaki şemada, AppSheet ile derlenmiş bir Chat uygulamasının mimarisi gösterilmektedir:

AppSheet ile uygulanmış bir Chat uygulaması mimarisi.

Yukarıdaki şemada, AppSheet Chat uygulamasıyla etkileşimde bulunan kullanıcılar aşağıdaki bilgi akışına sahiptir:

  1. Kullanıcı, Chat'te bir Chat uygulamasına doğrudan mesaj yoluyla veya bir Chat alanında mesaj gönderir.
  2. Mesajı, Google Cloud'da bulunan AppSheet'te uygulanan Chat uygulaması mantığı alır.
  3. Chat uygulama mantığı, isteğe bağlı olarak Apps Komut Dosyası veya Google E-Tablolar gibi Google Workspace hizmetleriyle entegre edilebilir.
  4. Chat uygulaması mantığı, Chat'teki Chat uygulaması hizmetine yanıt gönderir.
  5. Yanıt, kullanıcıya iletilir.

Başlamak için AppSheet ile Chat uygulaması oluşturma başlıklı makaleyi inceleyin.

Dialogflow

Otomatik görüşmeler ve dinamik yanıtlar için kullanılan bir doğal dil platformu olan Dialogflow ile bir Chat uygulaması oluşturabilirsiniz. Bu mimari aşağıdaki kullanım alanları için önerilir:

  • Chat uygulaması eşzamanlı mesajlar gönderebilir ve alabilir.
  • Chat uygulaması, kullanıcılara yanıt vermek ve etkileşimde bulunmak için doğal dil işlemeyi kullanır.

Aşağıdaki şemada, Dialogflow ile derlenen bir Chat uygulamasının mimarisi gösterilmektedir:

Dialogflow ile uygulanmış bir Chat uygulaması mimarisi.

Yukarıdaki şemada, Dialogflow Chat uygulamasıyla etkileşime giren bir kullanıcı aşağıdaki bilgi akışına sahiptir:

  1. Kullanıcı, Chat'te bir Chat uygulamasına doğrudan mesaj yoluyla veya bir Chat alanında mesaj gönderir.
  2. Google Cloud'da bulunan bir Dialogflow sanal aracısı, yanıt oluşturmak için mesajı alır ve işler.
  3. İsteğe bağlı olarak, Dialogflow aracısı Dialogflow webhook kullanarak proje yönetim sistemi veya bilet işlemleri aracı gibi harici üçüncü taraf hizmetlerle etkileşime geçebilir.
  4. Dialogflow aracısı, Chat'teki Chat uygulaması hizmetine bir yanıt gönderir.
  5. Yanıt Chat alanına gönderilir.

Başlamak için Dialogflow Google Chat uygulaması oluşturma sayfasını inceleyin.

Komut satırı uygulaması veya komut dosyası

Kullanıcıların Chat'te Chat uygulamasını doğrudan çağırmasına veya yanıt vermesine izin vermeden, Chat'e mesaj gönderen ya da alan oluşturma veya alan üyelerini yönetme gibi başka işlemler gerçekleştiren bir komut satırı uygulaması veya komut dosyası oluşturabilirsiniz. Bu mimari aşağıdaki kullanım alanları için önerilir:

  • Chat uygulaması tüm programlama dillerinde geliştirilmiştir.
  • Chat uygulaması yalnızca eşzamansız mesajlar gönderebilir.

Aşağıdaki şemada mimari gösterilmektedir:

Komut satırı uygulaması veya komut dosyasıyla uygulanan Chat uygulaması mimarisi.

Yukarıdaki şemada, Chat uygulamasında aşağıdaki bilgi akışı yer alır:

  1. Chat uygulaması, mesaj göndermek veya başka bir işlem gerçekleştirmek için Chat API'yi çağırır.
  2. Chat, istenen işlemi yürütür.
  3. İsteğe bağlı olarak, Chat uygulaması KSA'da bir onay yazdırır.

Chat uygulaması mantığının uygulanması

Chat, Chat uygulamasının mantığını uygulama şeklinizi kısıtlamaz. Sabit söz dizimi komut ayrıştırıcısı oluşturabilir, gelişmiş AI ve dil işleme kitaplıklarını veya hizmetlerini kullanabilir, etkinliklere abone olup yanıt verebilir ya da belirli hedeflerinize uygun olan her şeyi yapabilirsiniz.

Kullanıcı etkileşimlerini yönetme

Chat uygulaması, kullanıcı etkileşimlerini çeşitli şekillerde alabilir ve bunlara yanıt verebilir. Kullanıcı etkileşimi, kullanıcının bir Chat uygulamasını çağırmak veya uygulamayla etkileşimde bulunmak için gerçekleştirdiği herhangi bir işlemdir.

Komut ayrıştırıcı

Komuta dayalı Chat uygulamaları, Chat uygulaması etkileşim etkinliklerinin yükünü inceler, ardından bu içerikten komutları ve parametreleri ayıklar. Örneğin, Chat kullanıcılarıyla etkileşim kurmak için eğik çizgi komutları ayarlama başlıklı makaleyi inceleyin.

Diğer bir yaklaşım ise mesajı jetona dönüştürmek, komutu çıkarmak ve ardından her komut için komutları işleyici işlevleriyle eşleyen bir sözlüğe başvurmaktır.

İletişim kutusuna dayalı kullanıcı arayüzü

İletişim kutusu tabanlı uygulamalar, Chat uygulaması etkileşim etkinliklerine, kullanıcının Chat uygulamasıyla etkileşimde bulunabileceği (ör. formları doldurma veya işlem isteğinde bulunma) kart tabanlı iletişim kutuları görüntüleyerek yanıt verir.

Kullanıcının iletişim kutusunda bir işlem yaptığı her seferde Chat uygulamasına yeni bir etkileşim etkinliği gönderilir. Bu etkinlik, iletişim kutusunu güncelleyerek veya mesaj göndererek yanıt verebilir.

Doğal dil işleme

Birçok Chat uygulaması uygulaması, kullanıcının ne istediğini belirlemek için doğal dil işleme (NLP) kullanır. NLP'yi uygulamanın birçok yolu vardır. Dilerseniz NLP'yi uygulamayı tercih edebilirsiniz.

Chat uygulamanızın uygulamasında NLP'yi Dialogflow ES veya otomatik görüşmeler ve dinamik yanıtlar için sanal aracılar oluşturmanıza olanak tanıyan Dialogflow CX Sohbet entegrasyonu ile kullanabilirsiniz.

Chat'e proaktif olarak istek gönderme

Chat uygulamaları, Chat'e mesaj veya başka istekler de gönderebilir. Bu istekler Chat'teki doğrudan kullanıcı etkileşimleri tarafından tetiklenmez. Bunun yerine, bu Chat uygulamaları tetiklenebilir (örneğin, üçüncü taraf uygulamaları tarafından veya bir kullanıcıdan gelen komut satırı çağrısı kullanılarak) ancak kullanıcılar doğrudan Chat'in içinden bu Chat uygulamalarıyla etkileşimde bulunamaz.

Etkileşimli olmayan Chat uygulamaları, Chat'e mesaj veya başka istek türleri göndermek için Chat API'yi kullanır.

Konuşma kalıpları

Chat uygulamanızın kullanıcılarla nasıl etkileşimde bulunmasını istediğinizi göz önünde bulundurmalısınız. Aşağıdaki bölümlerde Chat uygulamanızın uygulayabileceği görüşme kalıpları açıklanmaktadır.

Arama ve yanıt (eşzamanlı)

Eşzamanlı arama ve yanıt kalıbında, Chat uygulaması kullanıcılardan gelen mesajlara bire bir yanıt verir. Bir kullanıcının Chat uygulamasına gönderdiği mesajlar, aşağıdaki şemada gösterildiği gibi Chat uygulamasından tek bir yanıtla sonuçlanır:

Eşzamanlı mesaj mimarisi.

Yukarıdaki şemada, Chat uygulamasıyla etkileşimde bulunan bir kullanıcı aşağıdaki bilgi akışına sahiptir:

  1. Kullanıcı, Chat uygulamasına eşzamanlı bir mesaj gönderir. Örneğin, "Bir sonraki toplantım nedir?"
  2. Chat uygulaması, kullanıcıya eşzamanlı bir mesaj gönderir. Örneğin, "Dr. Silva 2:30'da".

Bu tür bir konuşma kalıbı için bir web hizmeti, Pub/Sub, Apps Komut Dosyası, AppSheet veya Dialogflow kullanarak Chat uygulaması mimarisi uygulayabilirsiniz.

Birden çok yanıt (eşzamansız)

Çoklu yanıt kalıbı eşzamanlı ve eşzamansız mesajlar içerebilir. Bu kalıp, kullanıcılar ile Chat uygulaması arasında iki yönlü iletişimle tanımlanır ve Chat uygulaması aşağıdaki şemada gösterildiği gibi istenilen sayıda ek mesaj üretebilir:

Eşzamansız mesaj mimarisi.

Yukarıdaki şemada, Chat uygulamasıyla etkileşimde bulunan bir kullanıcı aşağıdaki bilgi akışına sahiptir:

  1. Bir kullanıcı Chat uygulamasına eşzamanlı bir mesaj gönderir; örneğin, "Trafiği izleyin".
  2. Chat uygulaması, isteği kabul etmesi için kullanıcıya eşzamanlı bir mesaj gönderir. Örneğin, "İzleme açık".
  3. Daha sonra Chat uygulaması, REST API'yi çağırarak kullanıcıya bir veya daha fazla eşzamansız mesaj gönderir (örneğin, "Yeni trafik").
  4. Kullanıcı, Chat uygulamasına eşzamanlı ek bir mesaj gönderir. Örneğin, "Trafiği yoksay".
  5. Chat uygulaması, isteği onaylamak için kullanıcıya eşzamanlı bir mesaj gönderir. Örneğin, "İzleme kapalı".

Bu tür bir konuşma kalıbı için bir web hizmeti, Pub/Sub, Apps Komut Dosyası veya AppSheet kullanarak Chat uygulaması mimarisi uygulayabilirsiniz.

Etkinliklere abone olma (eşzamansız)

Chat uygulaması, eşzamansız etkinliğe dayalı bir kalıpta, etkinliklere Google Workspace Etkinlikler API'sini kullanarak abone olur. Etkinliğe dayalı Chat uygulamaları, Chat abonelik etkinliklerinin yükünü inceler ve etkinlik türüne göre yanıt verir. Chat uygulamasının etkin bir aboneliğinin olduğu Chat alanında bir etkinlik gerçekleştiğinde, Chat bu etkinliği Chat uygulamasına gönderir. Ardından Chat uygulaması isteğe bağlı olarak istediği sayıda eşzamansız yanıt oluşturabilir ve bu yanıtları Chat API'yi kullanarak Chat'e geri gönderir.

Bilet yönetim sistemi gibi harici sistemleri güncellemek veya Chat alanına eşzamansız şekilde mesaj göndermek (ör. yeni bir kullanıcı Chat alanına katıldığında karşılama mesajı göndermek) için bu tür bir mantık kullanabilirsiniz.

Aşağıdaki şemada, etkinliğe dayalı sohbet kalıbı gösterilmektedir:

Etkinlik odaklı mesaj mimarisi.

Yukarıdaki şemada, Chat ile Chat uygulaması arasındaki etkileşim aşağıdaki bilgi akışına sahiptir:

  1. Chat uygulaması bir Google Chat alanına abone olur.
  2. Chat uygulamasının abone olduğu alan değişir.
  3. Chat uygulaması, Pub/Sub'daki bir konuya etkinlik yayınlar ve bu da abonelik için bildirim uç noktası görevi görür. Etkinlik, kaynakta nelerin değiştiğiyle ilgili verileri içerir.
  4. Chat uygulaması, etkinliği içeren Pub/Sub mesajını işler ve gerekirse işlem yapar.

Bu tür bir konuşma kalıbı için Pub/Sub kullanarak Chat uygulaması mimarisi uygulayabilirsiniz.

Chat uygulamasından tek yönlü mesaj

Chat uygulaması kalıbından gelen tek yönlü bir mesaj, Chat uygulamasının bir Chat alanına eşzamansız mesajlar göndermesine izin verir ancak kullanıcıların doğrudan Chat uygulamasıyla etkileşime geçmesine izin vermez. Bu kalıp konuşma veya etkileşim oluşturmaz, ancak aşağıdaki şemada gösterildiği gibi alarm raporlama gibi işlemler için yararlı olabilir:

Tek yönlü mesaj mimarisi.

Yukarıdaki şemada, Chat uygulamasıyla aynı alanda bulunan bir kullanıcı aşağıdaki bilgi akışına sahiptir:

  • Chat uygulaması, Chat API'yi çağırarak veya bir webhook URL'sine yayınlayarak kullanıcıya eşzamansız bir mesaj gönderir. Örneğin, "Sıra taşma uyarısı".
  • Chat uygulaması, isteğe bağlı olarak eşzamansız ek mesajlar da gönderebilir.

Bu tür bir konuşma kalıbı için web hizmeti, webhook, Apps Komut Dosyası, AppSheet, bir komut satırı uygulaması veya komut dosyası kullanarak Chat uygulaması mimarisi uygulayabilirsiniz.

Chat uygulamasına tek yönlü mesaj

Chat uygulaması kalıbına tek yönlü bir mesaj, kullanıcının isteği işlemeye devam ederken Chat uygulaması yanıt vermeden bir Chat uygulamasına mesaj gönderebilmesini sağlar. Bu mimari teknik olarak mümkün olsa da kötü bir kullanıcı deneyimine neden olur ve bu yöntemin kullanılması kesinlikle tavsiye edilmez.