Masz 5 minut? Pomóż nam ulepszać dokumentację Google Chat dla deweloperów, wypełniając krótką ankietę.

W skrócie

Google Chat wspiera współpracę w zespole, zapewniając:

  • Czaty między użytkownikami.
  • Rozmowy w pokojach z wątkami.
  • Pokoje czatu pozwalają wydzielić przestrzeń dyskusyjną według projektu, zespołu lub innej grupy.
  • Aplikacje do obsługi czatu, które mogą korzystać z pokoi lub odpowiadać na czaty.

Interakcje między Google Chat a aplikacjami są realizowane przy użyciu wiadomości w kontekście określonych pokoi. Aplikacja może na przykład wysłać prosty tekst (typ wiadomości) do określonego pokoju czatu (rodzaju pokoju).

Wiadomości obejmują interakcje z aplikacją Google Chat, prosty tekst lub karty, a pokoje obejmują pokoje czatu i czaty.

Poprzedni diagram przedstawia różne typy interakcji i kontekstów dostępne w przypadku wiadomości i pokoi:

  • Wiadomości mogą zawierać następujące interakcje:

    • Zdarzenia interakcji z aplikacją do obsługi czatu.
    • Zwykły tekst z aplikacji do obsługi czatu.
    • karty z aplikacji Google Chat,
  • Pokoje mogą mieć następujące konteksty:

    • Pokój czatu
    • Czat

Wiadomości

Wiadomości przesyłane między Google Chat a implementacją aplikacji mają zdefiniowany format wiadomości. Każda wiadomość składa się z obiektu JSON, którego komponenty określają identyfikator użytkownika, styl, treść i inne aspekty wiadomości.

Podczas interakcji aplikacji z Google Chat używa się kilku rodzajów wiadomości.

Do aplikacji

Wiadomości przesyłane z Google Chat do aplikacji są nazywane zdarzeniami interakcji z aplikacjami Google Chat i mogą być różnego rodzaju.

Z aplikacji

Wiadomości przesyłane z aplikacji do Google Chat mogą zawierać jeden lub oba rodzaje treści:

  • Tekst zawiera zwykły tekst z ograniczonym formatowaniem.
  • Karty określają format, treść i zachowanie kart, które mają być wyświetlane w miejscu docelowym.

W przykładzie poniżej aplikacja do zarządzania projektami odpowiada na zapytanie, kompilowając listę danych w strukturę danych karty i zwracając ją do czatu. Google Chat wyświetli tę kartę:

Aplikacja do zarządzania projektami pokazuje użytkownikowi listę zadań na czacie.

Pokoje

Pokój w Google Chat to uogólnienie pokoi czatu i czatów. Każdy rodzaj pokoju ma określone właściwości (np. pokój czatu jest widoczny dla wielu użytkowników, a czat nie jest), ale często stosuje się ogólną koncepcję pokoju.

Na przykład aplikacja może wysłać wiadomość do pokoju bez względu na jego rodzaj. Zależnie od typu pokoju docelowego mogą jednak obowiązywać ograniczenia dotyczące tej wiadomości, które wpływają na sposób jej obsługi.

Chcesz zobaczyć, jak działa interfejs Google Chat API?
Kanał Google Workspace Developers zawiera filmy ze wskazówkami, poradami i najnowszymi funkcjami.