Siirry pääsisältöön

Botin luominen

Julkaise kanavalle webhookilla, anna yhteisöllesi omat kauttaviivakomennot ja lisää korttien alle painikkeita.

Kolmella rakennuspalikalla oma palvelusi pääsee puhumaan yhteisössäsi. Ne toimivat yhdessä: sama integraatio voi julkaista kortin, vastata /komentoon, reagoida painikkeeseen ja päivittää oman viestinsä.

Rakennuspalikat

  • Webhookit: osoite, joka julkaisee kanavalle. Palvelusi lähettää sille JSONia, ja viesti ilmestyy nimellä, jonka annoit webhookille. Tehty hälytyksiin: CI-tulokset, valvonta, tiketit.
  • Liipaisimet: yhteisösi omat kauttaviivakomennot. Jäsen kirjoittaa /weather, mssgs lähettää viestin verkkopalvelullesi, ja sen vastaus ilmestyy kanavalle korttina.
  • Painikkeet: kortin alla ne avaavat linkin, muuttavat korttia kaikille tai käynnistävät jonkin liipaisimistasi (katso Bottikortit & painikkeet).

Julkaise ensimmäinen viestisi

1
Avaa työpöytäsovelluksessa yhteisösi Hallitse palvelinta → Webhookit ja napsauta Lisää webhook.
2
Anna sille nimi, valitse kohdassa Kanavat, mille kanaville se saa julkaista, kopioi salaisuus kohdasta Webhookin salaisuus ja napsauta Luo webhook.
3
Napsauta webhookin vieressä olevaa linkkikuvaketta (Näytä webhookin osoite), valitse Kanava ja kopioi osoite.
4
Lähetä JSONia POST-pyyntönä siihen osoitteeseen salaisuudella allekirjoitettuna. Viesti ilmestyy kanavalle heti.
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"
Pidä osoite ja salaisuus omana tietonasi. Yhdessä ne päästävät kenet tahansa julkaisemaan kanavalle, joten pidä ne poissa julkisista repositorioista ja selaimessa ajettavasta koodista. Pyyntö ilman kelvollista allekirjoitusta hylätään.

Julkaisetko GitHubista? Koodia ei tarvita: osoita GitHub-webhook osoitteeseen ja liitä salaisuus sen Secret-kenttään. Katso integraatiot.

Lisää kauttaviivakomento

1
Avaa Hallitse palvelinta → Liipaisimet ja napsauta Luo liipaisin.
2
Täytä Tunnistettava sana, esimerkiksi /weather, ja verkkopalvelusi URL-osoite. Kohdassa Sallitut käyttäjäryhmät voit rajata komennon tietyille rooleille.
3
Kun jäsen lähettää viestin, joka alkaa sanalla /weather, mssgs lähettää sen POST-pyyntönä osoitteeseesi. Vastaa 5 sekunnin kuluessa JSONilla, niin vastaus ilmestyy kanavalle korttina.

Tarvitsetko enemmän aikaa? Vastaa heti latauskortilla ja viimeistele se pyynnön callback_url-osoitteen kautta, joka toimii 30 minuuttia. Kortissa näkyy yhteisösi nimi, ja sen alalaidasta näkee, kuka käytti mitäkin komentoa.

Oma botti

Haluatko, että botti on oma jäsenensä, jolla on nimi, profiilikuva ja BOT-merkintä? Luo omaan tiliisi linkitetty bottitili ja hallitse sitä bottien hallintapaneelista. Kun työpöytäsovellus on kirjautunut sisään bottina, tekoälyavustaja voi julkaista painikkeellisia kortteja sen MCP-palvelimen kautta.

Jokainen kenttä, vastaus ja virhekoodi on kehittäjädokumentaatiossa: webhookit, kauttaviivakomennot, viestikortit, painikkeet ja live-päivitykset. Ja jos haluat tekoälyvetoista toimintaa rakentamatta mitään, MCP-reitti voi riittää.

Oliko tästä artikkelista apua?

Etkö löytänyt etsimääsi? Autamme mielellämme.

Esitä kysymyksesi

Tarvitsetko vielä apua?

Tukitiimimme vastaa yleensä 24 tunnin sisällä.

Ota yhteyttä tukeen