Opret en bot
Post i en kanal med en webhook, giv dit fællesskab sine egne slash-kommandoer, og sæt knapper under kortene.
Med tre byggeklodser kan din egen tjeneste tale med i dit fællesskab. De arbejder sammen: én integration kan poste et kort, svare på en /kommando, reagere på en knap og opdatere sin egen besked.
Byggeklodserne
- Webhooks: en URL, der poster i en kanal. Din tjeneste sender den JSON, og beskeden dukker op under det navn, du gav webhooken. Lavet til advarsler: CI-resultater, overvågning, sager.
- Triggere: dit fællesskabs egne slash-kommandoer. Et medlem skriver
/weather, mssgs sender beskeden til din webtjeneste, og det, den svarer, dukker op i kanalen som et kort. - Knapper: under et kort åbner de et link, ændrer kortet for alle eller starter en af dine triggere (se Bot-kort & knapper).
Post din første besked
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"
Poster du fra GitHub? Det kræver ingen kode: peg en GitHub-webhook mod URL'en, og indsæt hemmeligheden i dens felt Secret. Se integrationer.
Tilføj en slash-kommando
/weather, og URL-endpoint for din webtjeneste. Under Tilladte brugergrupper kan du forbeholde kommandoen bestemte roller./weather, sender mssgs den med POST til din URL. Svar inden for 5 sekunder med JSON, så dukker det op i kanalen som et kort.Brug for mere tid? Svar med det samme med et indlæsningskort, og gør det færdigt via callback_url fra forespørgslen, som virker i 30 minutter. Kortet viser dit fællesskabs navn, og bunden fortæller, hvem der brugte hvilken kommando.
En bot for sig selv
Skal botten være sit eget medlem med navn, avatar og BOT-mærke? Opret en bot-konto, der er knyttet til din egen konto, og administrer den fra bot-dashboardet. Når skrivebordsappen er logget ind som botten, kan en AI-assistent poste kort med knapper via dens MCP-server.
Alle felter, svar og fejlkoder står i udviklerdokumentationen: webhooks, slash-kommandoer, beskedkort, knapper og liveopdateringer. Og vil du have AI-drevet adfærd uden at bygge noget, er MCP-vejen måske nok.