Egy Chat bot projekt egy vagy több önálló folyamatból áll, mindegyiknek saját triggere és saját blokkgráfja van, a projekt Folyamatok füléről kezelve.
A két trigger típus
Egy folyamat triggere dönti el, mikor fut le, a folyamat létrehozásakor vagy szerkesztésekor állítod be:
- Parancs, akkor fut le, amikor egy felhasználó egy konkrét parancsot küld, például
/start. Csak egyetlen folyamat használhatja ugyanazt a parancsot. - Bármilyen üzenet, akkor fut le, amikor egy felhasználó olyan üzenetet küld, ami nem egy másik folyamat által kezelt parancs, hasznos alapértelmezett vagy mindent elkapó válaszként.
Egy folyamat felépítése
Kattints a Szerkesztő megnyitása gombra egy folyamaton, hogy megnyisd a vásznát: egy blokkpaletta bal oldalon (kattints egy blokkra, hogy hozzáadd, nem húzd és ejtsd), a folyamatgráfod középen, a triggeréből kiindulva, és egy inspector jobb oldalon, bármelyik blokkhoz, ami éppen ki van választva. Kösd össze a blokkokat úgy, hogy az egyik blokk alsó szélétől húzol a következőig, az elágazó blokkoknak (mint a Feltétel) több, elnevezett csatlakozási pontja is van.
Egy folyamat be és kikapcsolása
Minden folyamatnak saját Bekapcsolva/Kikapcsolva kapcsolója van a Folyamatok listán, egy kikapcsolt folyamat triggere teljesen figyelmen kívül marad, anélkül hogy törölnöd vagy újraépítened kellene.
Tipp: Adj minden folyamatnak egyértelmű nevet, ez az a címke, amit a Folyamatok listán fogsz látni, és sehol máshol, sosem jelenik meg a botodnak üzenő embereknek.