Bota izveide
Publicē kanālā ar webhook, dod savai kopienai slīpsvītras komandas un pievieno pogas zem kartītēm.
Trīs pamatelementi ļauj tavam pakalpojumam runāt tavā kopienā. Tie darbojas kopā: viena integrācija var publicēt kartīti, atbildēt uz /komandu, reaģēt uz pogas nospiešanu un atjaunināt pati savu ziņu.
Pamatelementi
- Webhook: URL, kas publicē kanālā. Tavs pakalpojums nosūta uz to JSON, un ziņa parādās ar nosaukumu, ko tu piešķīri webhook. Paredzēts brīdinājumiem: CI rezultātiem, uzraudzībai, pieteikumiem.
- Trigeri: tavas kopienas pašas slīpsvītras komandas. Dalībnieks ieraksta
/weather, mssgs nosūta ziņu tavam tīmekļa pakalpojumam, un tā atbilde parādās kanālā kā kartīte. - Pogas: zem kartītes tās atver saiti, maina kartīti visiem vai palaiž kādu no taviem trigeriem (skati Botu kartītes un pogas).
Publicē pirmo ziņu
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"
Publicē no GitHub? Tam kods nav vajadzīgs: norādi GitHub webhook uz šo URL un ielīmē noslēpumu tā laukā Secret. Skati integrācijas.
Pievieno slīpsvītras komandu
/weather, un sava tīmekļa pakalpojuma URL Endpoint. Laukā Allowed User Groups vari atļaut komandu tikai noteiktām lomām./weather, mssgs nosūta to ar POST uz tavu URL. Atbildi 5 sekunžu laikā ar JSON, un atbilde kanālā parādīsies kā kartīte.Vajag vairāk laika? Atbildi uzreiz ar ielādes kartīti un pabeidz to caur pieprasījumā esošo callback_url, kas darbojas 30 minūtes. Kartītē redzams tavas kopienas nosaukums, un tās kājenē rakstīts, kurš kuru komandu izmantoja.
Bots kā atsevišķs dalībnieks
Gribi, lai bots būtu atsevišķs dalībnieks ar savu vārdu, avatāru un BOT atzīmi? Izveido bota kontu, kas piesaistīts tavam kontam, un pārvaldi to botu vadības panelī. Kad datora lietotnē ir pieslēgts bota konts, MI asistents caur tās MCP serveri var publicēt kartītes ar pogām.
Katrs lauks, atbilde un kļūdas kods ir aprakstīts dokumentācijā izstrādātājiem: webhook, slīpsvītras komandas, ziņu kartītes, pogas un reāllaika atjauninājumi. Un ja gribi MI vadītu uzvedību, neko nebūvējot, iespējams, tev pietiks ar MCP ceļu.