Toolverse
Wszystkie skille

google-chat

autor: openclaw

Wysyłaj wiadomości do Google Chat automatycznie z webhooków lub OAuth

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill umożliwia wysyłanie powiadomień, alertów i wiadomości do kanałów Google Chat oraz prywatnych rozmów. Obsługuje dwie metody: webhooks dla predefiniowanych kanałów (szybkie, bez uwierzytelniania) oraz OAuth 2.0 dla dynamicznego wysyłania do dowolnej przestrzeni lub użytkownika. Idealny do automatyzacji notyfikacji o wdrożeniach, błędach systemowych i innych zdarzeń wymagających natychmiastowego powiadomienia zespołu.

Jak używać

  1. Wybierz metodę wysyłania: webhooks dla stałych kanałów lub OAuth dla elastyczności. Webhooks są szybsze i nie wymagają logowania, OAuth pozwala wysyłać do dowolnego kanału lub użytkownika.

  2. Dla webhooks: utwórz plik konfiguracyjny google-chat-config.json z adresami webhook dla swoich kanałów. Każdy webhook to unikalny URL z Google Chat API. Przechowuj je bezpiecznie jako zmienne środowiskowe lub w pliku konfiguracyjnym.

  3. Aby wysłać wiadomość przez webhook, uruchom skrypt send_webhook.py z adresem webhook i treścią wiadomości. Możesz dodać thread_key aby odpowiadać w konkretnym wątku zamiast tworzyć nową wiadomość.

  4. Dla OAuth: pobierz plik z danymi uwierzytelniającymi z Google Cloud Console i zapisz go jako google-chat-oauth-credentials.json. Przy pierwszym uruchomieniu skrypt otworzy przeglądarkę do zalogowania i zapisze token.

  5. Wysyłaj wiadomości przez OAuth podając nazwę przestrzeni (kanału) zamiast URL webhook. Skrypt automatycznie doda emoji robota na początku wiadomości.

  6. Zintegruj wysyłanie wiadomości z agentami lub skryptami automatyzacyjnymi, aby powiadamiać zespół o zdarzeniach systemowych, wdrożeniach lub błędach w czasie rzeczywistym.

Podobne skille