A csevegőbot testreszabása
Ez az útmutató bemutatja, hogyan alakíthatja át a szolgáltató oldali botalkalmazást anélkül, hogy elhagyná a Control Centert.
Előfeltételek
Szekció neve “Előfeltételek”- Az
ownervagyadminszerepkör a munkaterületen - Egy csatlakoztatott szolgáltató. A Bot testreszabása sor csak akkor jelenik meg, ha a munkaterület csatlakoztatva van
- Egy alkalmazás, amelyet a Control Center kezelni tud. A Slacknél ez azt jelenti, hogy a kapcsolat rendelkezik alkalmazáskonfigurációs refresh tokennel (
xoxe-…); ha nem, a sor ezt jelzi, és letiltva marad
Mit módosíthat
Szekció neve “Mit módosíthat”| Mező | Jelentés | Korlát |
|---|---|---|
| Alkalmazás neve | Hogyan listázza a szolgáltató az alkalmazást | 1–35 karakter |
| Bot megjelenített neve | Amit a tagok a @ után beírnak |
1–80 karakter |
| Leírás | Egy sor, amelyet a szolgáltató megjelenít | Legfeljebb 140 karakter |
| Ügynök leírása | A bottal folytatott közvetlen üzenet felett jelenik meg | Legfeljebb 300 karakter |
| Slash parancs | A parancs, amelyet a tagok meghívnak, a perjel nélkül | Kisbetűsítve, csak a–z 0–9 _ -, 32 karakternél levágva |
| Közvetlen üzenetek | Azt szabályozza, hogy a bot biztosítja-e a közvetlen üzenetek és az ügynök élményét | Be vagy ki |
A Control Center a szolgáltató meghívása előtt ellenőrzi a négy szöveges mezőt, így „the app name must be between 1 and 35 characters” üzenetet kap egy átláthatatlan invalid_manifest helyett, amely egy olyan szervertől érkezne, amelyet nem lát. A parancsot nem utasítja el, hanem normalizálja: a vezető perjelet eltávolítja, a többit kisbetűsíti, az a–z 0–9 _ - halmazon kívüli karaktereket eldobja, és üres eredmény esetén a cc értékre esik vissza.
A bot szerkesztése
Szekció neve “A bot szerkesztése”- Lépjen a Beállítások → Munkaterület → Általános oldalra, és görgessen a Csevegőhidak kártyához
- A szolgáltató blokkján kattintson a Bot testreszabása gombra
- A párbeszédablak az alkalmazás aktuális értékeivel nyílik meg, amelyeket a szolgáltatótól olvas vissza — így abból indul ki, amit valaki a Slack saját felületén módosított
- Szerkessze, amire szüksége van, majd mentse
Ezen aktuális értékek beolvasása tokenrotációt igényel a Slack oldalán, ezért a sor szándékos kattintás, nem pedig valami, amit az oldal betöltéskor magától elvégez.
Az írási művelet a módosításait az alkalmazás jelenlegi definíciójára rétegzi. Minden, amit a Control Center nem modellez — egy második, a Slackben hozzáadott slash-parancs, egy workflow-lépés, egy nem kapcsolódó beállítás — érintetlenül megmarad. A hatókörök és az események összefésülődnek, soha nem vonódnak ki.
Mentés után a Control Center újraolvassa a bot identitását, hogy a beállításokban szereplő név megegyezzen a csevegőalkalmazásban látható névvel.
Újratelepítés, ha a jogosultságok megváltoznak
Szekció neve “Újratelepítés, ha a jogosultságok megváltoznak”Ha egy mentés megváltoztatja a jogosultságokat, a párbeszédablak nyitva marad, és ezt írja: „A(z) Slack módosította az alkalmazás jogosultságait. Telepítse újra az alkalmazást, hogy érvényesüljenek.”, egy Alkalmazás újratelepítése gombbal, amely megnyitja a Slack adott alkalmazás csapatbeli telepítésére szolgáló oldalát. A Slackben ez a Install App → Reinstall to Workspace.
A slash-parancs átnevezése
Szekció neve “A slash-parancs átnevezése”Módosítsa a Slash parancs mezőt, majd mentse. A híd ezt követően azzal a paranccsal írja az utasításokat, amellyel utoljára meghívták, így a súgószöveg és az összekapcsolási utasítások követik az átnevezést, ahelyett hogy egy már nem létező parancsot neveznének meg.
Az átnevezés nem töri meg a meglévő, hídon átvezetett szálakat: a szálak a beszélgetéshez vannak rendelve, nem a parancshoz.
Amit a Control Center nem fog megváltoztatni
Szekció neve “Amit a Control Center nem fog megváltoztatni”- Szerkezeti beállítások. A szállítást (Socket Mode), a szükséges hatóköröket és az eseményfeliratkozásokat nem kínáljuk fel, hanem kikényszerítjük. Egy alkalmazás, amelyet egy beállítási képernyőről el lehet hallgattatni, támogatási jegy, nem funkció
- A bot ikonja. Csak a szolgáltató saját alkalmazásbeállításaiban módosítható, és a párbeszédablak ezt is írja
- A szolgáltató saját funkcióáttelepítései. Egy alkalmazás, amely már a Slack régi assistant-formáján van, megtartja azt; ez a párbeszédablak egy leírást szerkeszt, nem telepít át egy alkalmazást
Hibaelhárítás
Szekció neve “Hibaelhárítás”Egyáltalán nincs Bot testreszabása sor
Szekció neve “Egyáltalán nincs Bot testreszabása sor”A munkaterület még nincs csatlakoztatva. A sor csak akkor jelenik meg, ha a szolgáltató blokkja élő kapcsolatot mutat. Lásd: Slack-integráció beállítása.
A Bot testreszabása sor le van tiltva
Szekció neve “A Bot testreszabása sor le van tiltva”A kapcsolat nem rendelkezik alkalmazáskezelési hitelesítő adattal — a sor alcíme ezt írja: „A Control Centernek alkalmazáskonfigurációs tokenre van szüksége a bot szerkesztéséhez. Csatlakozzon újra, és adjon meg egyet.” A Slacknél hozzon létre egy alkalmazáskonfigurációs tokenpárt az api.slack.com/apps oldalon, és csatlakozzon újra kitöltött refresh tokennel. Ez egy kézzel összeállított vagy a Létrehozás a(z) Slack felületen lehetőséggel létrehozott alkalmazásnál várható, mert a Slack soha nem jelenti, melyik alkalmazást hozta létre.
“Control Center does not know which app to edit”
Szekció neve ““Control Center does not know which app to edit””A tárolt kapcsolat nem hordoz alkalmazásazonosítót — ez jellemzően egy olyan alkalmazás, amelyet kézzel kapcsoltak össze, mielőtt az azonosítót rögzítették volna. Csatlakoztassa újra a munkaterületet, vagy hozza létre az alkalmazást a Control Centerből.
A bot új neve nem jelent meg a csevegésben
Szekció neve “A bot új neve nem jelent meg a csevegésben”A szolgáltatók rövid ideig gyorsítótárazzák az alkalmazás metaadatait. Ha a név egy perc után is elavult, ellenőrizze, hogy a mentés kérte-e az alkalmazás újratelepítését.