Tworzenie bota
Publikuj na kanale przez webhook, daj społeczności komendy z ukośnikiem i dodaj przyciski pod kartami.
Trzy elementy pozwalają twojej własnej usłudze zabierać głos w twojej społeczności. Działają razem: jedna integracja może opublikować kartę, odpowiedzieć na /komendę, zareagować na przycisk i zaktualizować własną wiadomość.
Elementy składowe
- Webhooki: adres URL, który publikuje na kanale. Twoja usługa wysyła do niego JSON, a wiadomość pojawia się pod nazwą, którą nadajesz webhookowi. Stworzone do alertów: wyniki CI, monitoring, zgłoszenia.
- Triggery: własne komendy z ukośnikiem twojej społeczności. Członek wpisuje
/weather, mssgs wysyła wiadomość do twojej usługi sieciowej, a jej odpowiedź pojawia się na kanale jako karta. - Przyciski: pod kartą otwierają link, zmieniają kartę dla wszystkich albo uruchamiają jeden z twoich triggerów (zobacz Karty i przyciski botów).
Opublikuj pierwszą wiadomość
BODY='{"content": "Build #1847 passed on main"}'
SIG=$(printf '%s' "$BODY" | openssl dgst -sha256 -hmac "$MSSGS_WEBHOOK_SECRET" | sed 's/^.* //')
curl -X POST "$MSSGS_WEBHOOK_URL" \
-H "Content-Type: application/json" \
-H "X-Mssgs-Signature: sha256=$SIG" \
-d "$BODY"
Publikujesz z GitHuba? Do tego nie potrzeba kodu: skieruj webhook GitHuba na ten adres URL i wklej sekret w jego polu Secret. Zobacz integracje.
Dodaj komendę z ukośnikiem
/weather, oraz URL Endpoint swojej usługi sieciowej. W polu Allowed User Groups możesz zastrzec komendę dla wybranych ról./weather, mssgs wyśle ją metodą POST na twój adres URL. Odpowiedz JSON-em w ciągu 5 sekund, a odpowiedź pojawi się na kanale jako karta.Potrzebujesz więcej czasu? Odpowiedz od razu kartą z loaderem i dokończ ją przez callback_url z żądania, który działa przez 30 minut. Karta pokazuje nazwę twojej społeczności, a jej stopka mówi, kto użył jakiej komendy.
Bot jako osobny członek
Chcesz, żeby bot był osobnym członkiem, z nazwą, awatarem i etykietą BOT? Utwórz konto bota powiązane z twoim kontem i zarządzaj nim z panelu botów. Gdy aplikacja desktopowa jest zalogowana na konto bota, asystent AI może publikować karty z przyciskami przez jej serwer MCP.
Każde pole, odpowiedź i kod błędu opisuje dokumentacja dla deweloperów: webhooki, komendy z ukośnikiem, karty wiadomości, przyciski i aktualizacje na żywo. A jeśli chcesz zachowań opartych na AI bez budowania czegokolwiek, może wystarczy ci droga przez MCP.
Nadal potrzebujesz pomocy?
Nasz zespół wsparcia zwykle odpowiada w ciągu 24 godzin.
Skontaktuj się ze wsparciem