Skapa en bott
Posta i en kanal med en webhook, ge din community egna slash-kommandon och lägg knappar under korten.
Med tre byggstenar kan din egen tjänst prata i din community. De fungerar ihop: en och samma integration kan posta ett kort, svara på ett /kommando, reagera på en knapp och uppdatera sitt eget meddelande.
Byggstenarna
- Webhooks: en URL som postar i en kanal. Din tjänst skickar JSON till den och meddelandet dyker upp under namnet du gav webhooken. Gjord för varningar: CI-resultat, övervakning, ärenden.
- Triggers: din communitys egna slash-kommandon. En medlem skriver
/weather, mssgs skickar meddelandet till din webbtjänst, och det den svarar dyker upp i kanalen som ett kort. - Knappar: under ett kort öppnar de en länk, ändrar kortet för alla eller startar en av dina triggers (se Bottkort & knappar).
Posta ditt första meddelande
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"
Postar du från GitHub? Det kräver ingen kod: peka en GitHub-webhook mot URL:en och klistra in hemligheten i dess fält Secret. Se integrationer.
Lägg till ett slash-kommando
/weather, och URL-endpoint för din webbtjänst. Under Tillåtna användargrupper kan du förbehålla kommandot vissa roller./weather skickar mssgs det med POST till din URL. Svara inom 5 sekunder med JSON så dyker det upp i kanalen som ett kort.Behöver du längre tid? Svara direkt med ett laddningskort och gör klart det via callback_url i begäran, som fungerar i 30 minuter. Kortet visar din communitys namn, och foten säger vem som använde vilket kommando.
En egen bott
Vill du att botten ska vara en egen medlem, med namn, avatar och BOT-etikett? Skapa ett bottkonto kopplat till ditt eget konto och hantera det från bottpanelen. När skrivbordsappen är inloggad som botten kan en AI-assistent posta kort med knappar via dess MCP-server.
Alla fält, svar och felkoder finns i utvecklardokumentationen: webhooks, slash-kommandon, meddelandekort, knappar och liveuppdateringar. Och vill du ha AI-drivet beteende utan att bygga något räcker kanske MCP-vägen.
Var den här artikeln till hjälp?
Hittade du inte det du sökte? Vi hjälper gärna till.
Ställ din fråga