Boti loomine
Postita webhookiga kanalisse, anna oma kogukonnale kaldkriipsukäsud ja lisa kaartide alla nupud.
Kolm ehitusplokki lasevad sinu enda teenusel sinu kogukonnas sõna võtta. Need töötavad koos: üks integratsioon saab postitada kaardi, vastata /käsule, reageerida nupule ja uuendada oma sõnumit.
Ehitusplokid
- Webhookid: URL, mis postitab kanalisse. Sinu teenus saadab sellele JSON-i ja sõnum ilmub nime all, mille webhookile andsid. Mõeldud teavitusteks: CI tulemused, monitooring, tugipöördumised.
- Triggerid: sinu kogukonna enda kaldkriipsukäsud. Liige kirjutab
/weather, mssgs saadab sõnumi sinu veebiteenusele ja selle vastus ilmub kanalisse kaardina. - Nupud: kaardi all avavad need lingi, muudavad kaarti kõigi jaoks või käivitavad mõne sinu triggeri (vaata artiklit Botide kaardid ja nupud).
Postita oma esimene sõnum
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"
Postitad GitHubist? Selleks pole koodi vaja: suuna GitHubi webhook sellele URL-ile ja kleebi saladus selle väljale Secret. Vaata integratsioone.
Lisa kaldkriipsukäsk
/weather, ja oma veebiteenuse URL Endpoint. Väljal Allowed User Groups saad käsu jätta ainult teatud rollidele./weather, saadab mssgs selle POST-päringuga sinu URL-ile. Vasta 5 sekundi jooksul JSON-iga ja vastus ilmub kanalisse kaardina.Vajad rohkem aega? Vasta kohe laadimiskaardiga ja lõpeta see päringus oleva callback_url-i kaudu, mis töötab 30 minutit. Kaardil on sinu kogukonna nimi ja selle jaluses on kirjas, kes millist käsku kasutas.
Omaette bot
Tahad, et bot oleks omaette liige, oma nime, avatari ja BOT-sildiga? Loo oma kontoga seotud botikonto ja halda seda botide juhtpaneelilt. Kui arvutirakendus on botina sisse logitud, saab TI-assistent postitada nuppudega kaarte selle MCP-serveri kaudu.
Iga väli, vastus ja veakood on kirjas arendajate dokumentatsioonis: webhookid, kaldkriipsukäsud, sõnumikaardid, nupud ja reaalajas uuendused. Ja kui tahad TI-põhist käitumist ilma midagi ehitamata, võib MCP tee olla kõik, mida vajad.