Itthon Üzleti Hogyan építsünk egy laza botot

Hogyan építsünk egy laza botot

Tartalomjegyzék:

Videó: World's LARGEST Laser Gun! (November 2024)

Videó: World's LARGEST Laser Gun! (November 2024)
Anonim

A Slack alapvetően megváltoztatta azt, hogy a csapatok, irodák és a teljes szervezetek alkalmazottai hogyan kommunikálnak és működnek együtt. Számos módszer van a vállalat Slack testreszabására, de a csatornák, a GIF fájlok, az alkalmazásintegrációk és a reakcióemódzák használatán túl a Slack élményének legdinamikusabb módja a botok használata.

A chatbot interfész és az automatizált művelet motorja, a Slack botok rengeteg potenciális felhasználást igényelnek. Egy adott csatornán belül a Slack's Bot Directory-ban jelenleg elérhető 100 plusz botok bármit felidézhetnek, a szavazástól, felméréstől vagy időkövetéstől kezdve az üzenetek elemzéséig, ebédmegrendelésekig és éttermi ajánlásokig - mindezt egy gyors közvetlen üzenettel (DM). vagy perjel parancs.

Rengeteg üzleti szoftver szolgáltató, köztük a SurveyMonkey és a Zenefits, már épített botokat, amelyeket a Slackon belül engedélyezhet. De nem kell megvárnia, hogy valaki más elkészítse a szervezetéhez szükséges Slack botot. A Slack fejlesztői erőforrásainak, dokumentációjának és útmutatásainak használatával engedheti meg, hogy a vállalat végigvezesse a saját Slack botjának felépítésében.

A PCMag beszélt Amir Shevat-nal, a Slack fejlesztõi kapcsolatainak vezetõjével és John Agan-kel, a Slack fejlesztõi kapcsolatok vezetõ vezetõjével arról, hogy miként lehet a Slack-botot a nulláról felépíteni. A folyamat megkövetel egy jelentős fejlesztői know-how-t a helyszínen, de Shevat és Agan két egyszerű bot-létrehozási forgatókönyvet vezetett bennünket, amelyekhez minden vállalkozás kapcsolódhat: egy alapvető helpdesk bot felépítése és a csatornán belüli értesítések engedélyezése. Olvassa el lépésről lépésre az ön saját Slack botjának felépítéséről.

    1 1. Hozzon létre egy új Slack alkalmazást

    Az induláshoz nyissa meg a bal oldali navigációs menüt a Slack ügyfélprogramjában, és kattintson az "Alkalmazások és integrációk" elemre. Az App Directory jobb felső sarkában kattintson az "Összeállítás" elemre. Ezzel a Slack alkalmazásprogramozási felületre (API) jut, ahol az oldal közepén rákattint a "Építés indítása" elemre. Adjon nevet az alkalmazásának (ebben az esetben az ügyfélszolgálatnak), válassza ki azt a csapatot, amelyben telepíteni kívánja az alkalmazást, majd kattintson az "Alkalmazás létrehozása" elemre.

    Ezzel az alkalmazással kapcsolatos alapinformációk oldalra juthat. Az extra testreszabáshoz görgessen le a Kijelző információ mezőbe, amelyhez leírást adhat hozzá, megváltoztathatja a háttér színét, és hozzáadhat egy ikont a hamarosan megjelenő robothoz. Például a Helpdesk bot esetében Agan ikont adott a robotnak a robot emoji-jére.

    2 2. Írja meg Bot üzenetét

    Most, hogy elkészítette az alkalmazását, a Slack API számos lehetőséget kínál Önnek annak testreszabására, hogy mit tehet. A Helpdesk alkalmazásunkhoz egy botot építünk, amely megkönnyíti a helpdesk jegy beküldését az Ön nevében. Először, a Slack's Agan elmondta, hogy meg kell írnia azokat az üzeneteket, amelyek akkor jelennek meg, amikor a felhasználó beír egy perjel parancsot.

    A Slack API menü Üzenetek szakaszában válassza az Üzenetkészítő eszközt. Ez megad egy előre formázott JSON-kódot, ahol van hely a szöveg beírására és az előnézet megtekintésére. A bothoz Agan azt írta: "Szeretné benyújtani ezt az ügyfélszolgálati jegyet?"

    Amikor a felhasználó a „Létrehozás” gombra kattintva elküldi az ügyfélszolgálat jegyét, ez a megerősítő üzenet jelenik meg. Tehát a szöveg mellé Agan hozzáadta a következő parancsot: white_check_mark: hogy a Slack felhasználó számára zöld pipa jelölést kapjon, amely megerősíti jegyük benyújtását. Pontosan így írta a robot automatikus üzenetkódját. Tartsd ezt kéznél, mert egy kicsit szüksége lesz rá.

    3 3. Adjon hozzá értesítéseket

    Agan és Shevat külön demókat készítettek, de a Shevat kifejtette, hogy a Slack által a képesség megnyitása óta látott leggyakoribb bot-integrációk egy bot, amely harmadik felek szolgáltatásainak értesítéseit vonja be. Ez lehet valami, például a Salesforce heti értékesítési jelentése, vagy ebben az esetben az a helpdesk platform, amelyre a bot jegyeket készít.

    4 4. Aktiválja a bejövő webhookokat

    Értesítések hozzáadásához a Helpdesk botjába (a Shevat ezeket a lépéseket egy külön példával, az ún. "ReportBot" néven mutatta be) először engedélyeznie kell a bejövő Webhookokat. A Webhook egy egyszerű HTTP-visszahívás, amely egy üzenetet küld egy URL-re egy adott művelet indításakor.

    Ehhez térjen vissza a Slack API Alapvető információk oldalára. Az első mezőben a "Szolgáltatások és funkciók hozzáadása" felirat szerepel. Válassza a "Bejövő webhook" lehetőséget. Az A bejövő webhook aktiválása oldal jobb felső sarkában található egy csúszó gomb. Kattintson rá, hogy a gombot KI-ről BE-re kapcsolja.

    5 5. Engedélyezze a csatorna-értesítéseket

    Amint a Webhook aktiválva van, görgessen lefelé és kattintson az "Új webhook hozzáadása a csapathoz" elemre. A rendszer felkéri a csatornát, amelyre robotja automatikus értesítéseket küld. Ebben a példában a Shevat a #general választotta, de ebben az esetben érdemes lehet ezt az értesítést elküldeni az ügyfélszolgálat csapata vagy az informatikai osztály csatornájához. Tehát nemcsak új jegyet hozunk létre az ügyfélszolgálat platformon, hanem automatikus értesítést küldünk az informatikai osztály Slack csatornájára, hogy értesítsük a jegyet. Miután kiválasztotta a csatornáját, kattintson az "Engedélyezés" linkre.

    6 6. A Webhook testreszabása

    A jóváhagyást követően látni fog egy alapvető Webhook URL-t az oldalon, és egy gombot a másoláshoz. Fent van a minta göndör kérése, amelyet átmásolhat egy szövegszerkesztőbe, hogy bármit elmondhasson. Ebben a forgatókönyvben a "Helló, világ" helyett érdemes lehet az "Új ügyfélszolgálati jegy beküldve" feliratot írni, vagy bármilyen pontosan leírja azokat az értesítéseket, amelyeket a botja küld. Innentől elveheti a göndör kérési kódot és a Webhooks URL-jét, és bármilyen szkriptben futtathatja. A kódra a következő lépésben is szüksége lesz.

    7 7. Építsd meg botodat

    Most, hogy elkészítette üzenetkódját és a Webhooks URL-jét kéznél van, készen áll a bot felépítésére. A legtöbb Slack-integráció megköveteli a kiszolgálótól, hogy válaszoljon és kezdeményezzen kéréseket, különösen akkor, ha automatizált robot logika és perjel parancsok vannak jelen. A Slack számos szolgáltatót támogat, de Agan a Glitch nevű szolgáltatás segítségével építette fel az ügyfélszolgálat botját.

    Ez a lépés bizonyos kódolási ismereteket igényel. Agan létrehozott egy új Glitch projektet, majd elkezdett hozzáadni egy nyílt forráskódú JavaScript kódot. Ha nem akarja magának az összes kódot írni (vagy újra feltalálni a kereket), akkor számtalan bot keretrendszer és könyvtár közül választhat az alap bot logika importálásához.

    Agan elnevezte projektjét "Index.js" -nek, amelyet hozzáadott egy saját magának épített csomagnak, TinySpeck néven, majd beillesztette a korábban írt Message Builder kódba. Mivel a fő bot-kód már helyben van, egyszerűen hozzáadott egy visszahívási parancsot az új jegy indításához, és az "Az ügyfélszolgálat jegyét létrehoztuk" megerősítő üzenet. Ez az. Ha hozzá szeretné adni a Webhooks kódot, hogy értesítést indítson a kijelölt csatornán, akkor ide illesztheti azt is. A Glitch egyedi URL-t hoz létre a bot-kiszolgáló számára, tehát másolja át azt az URL-t, miután hozzáadta az összes kódot, és folytatjuk a következő lépést.

    8 8. Engedélyezze az interaktív üzeneteket

    Már létrehozta a Helpdesk botját, tehát csupán annyit kell tennie, hogy visszatér az API-hoz. Ahelyett, hogy az „Új alkalmazás létrehozása” lehetőséget választotta, kattintson az „Alkalmazások kezelése” elemre, és válassza az Ügyfélszolgálat alkalmazást. Az Alapvető információk oldalon válassza a „Funkciók és funkciók hozzáadása” mezőben az „Interaktív üzenetek” lehetőséget. Azon az oldalon kattintson az „Interaktív üzenetek engedélyezése” elemre, illessze be a szerver URL-jébe az előző lépésből, és mentse a módosításokat.

    9 9. Hozzon létre egy perjel parancsot

    Ha kész, akkor térjen vissza a Jellemzők és funkcionalitás hozzáadása mezőbe, és lépjen a perjel parancsokba. Kattintson az "Új parancs létrehozása" elemre. Ez eljut egy űrlaplapra, amelyben néhány mező található.

    A Parancs mezőbe írja be a perjel parancsot. Ebben az esetben Agan beírta: "/ helpdesk". Az URL kérése mezőbe beillesztette ugyanazon szerver URL-jébe a Glitch-től. Ezután csak annyit kell tennie, hogy beírja a parancs rövid leírását ("Hozzon létre egy helpdesk jegyet"), egy használati tippet ad arra, hogy a felhasználó hogyan írja be kérését, ellenőrizze az alatta lévő előnézetet, hogy megbizonyosodjon arról, hogy minden jól néz ki, majd kattintson a Mentés gombra..

    10 10. Telepítse az alkalmazását

    A Helpdesk bot készen áll a ringatásra. Az alkalmazás fő API-oldalán lépjen az Alkalmazás telepítése oldalra, amely megtalálható a bal oldali Beállítások menüben. Kattintson az "Telepítse az alkalmazást a csapatra" elemre. Ez felszólítja Önt az alkalmazás engedélyezésére. Ha ezt megteszi, botja élő. Megjelenik egy zöld "Siker!" értesítés szalag a képernyő tetején, amely megerősíti, hogy a bot telepítve van.

    11 11. Vedd a botodat egy centrifugálásra

    Visszatérve a csapat Slack klienséhez, menjen arra a csatornára, amelyben megjelölte az új robot működését. Írja be a perjel parancsot egy lekérdezéssel, például: "/ helpdesk my Wi-Fi sérült." Ezután egy gombbal kell felszólítania az ügyfélszolgálat jegyének létrehozására. Gratulálunk; éppen épített egy működő Slack robotot!
Hogyan építsünk egy laza botot