Casa Negocis Com crear un bot descargolat

Com crear un bot descargolat

Taula de continguts:

Vídeo: Episode #162 - Creating a Simple Slack Bot (Setembre 2024)

Vídeo: Episode #162 - Creating a Simple Slack Bot (Setembre 2024)
Anonim

Slack ha canviat fonamentalment la manera com els empleats dels equips, oficines i organitzacions senceres es comuniquen i col·laboren entre ells. Hi ha diverses maneres de personalitzar Slack de la vostra empresa, però, més enllà d’utilitzar els canals, fitxers GIF, integracions d’aplicacions i emojis de reacció, la manera més dinàmica de millorar la vostra experiència Slack és mitjançant bots.

Com a part de la interfície del chatbot i del motor d’acció automatitzada, els botons Slack tenen una tona d’usos potencials. Dins d’un canal específic, els 100 robots més disponibles actualment al directori de botes de Slack poden generar qualsevol cosa des d’un formulari d’enquesta, enquesta o seguiment de temps fins a analítica de missatges, comandes de dinar i recomanacions de restaurants, tot amb un missatge directe ràpid (DM). o comanda de barra.

Molts proveïdors de programari empresarial, inclosos SurveyMonkey i Zenefits, ja han creat robots que podreu activar a Slack. Però no heu d'esperar que algú altre crei el bot Slack que necessita la vostra organització. Si utilitzeu els recursos, la documentació i els tutorials per a desenvolupadors de Slack, podeu permetre que l’empresa us orienti a través de la creació del vostre propi bot Slack.

PCMag va parlar amb Amir Shevat, cap de Relacions per a desenvolupadors de Slack, i John Agan, responsable de relacions per a desenvolupadors de Slack, sobre com crear un bot Slack des de zero. El procés requereix uns coneixements considerables per a desenvolupadors en alguns llocs, però Shevat i Agan ens van portar a través de dos escenaris de creació de bot senzills als quals es poden relacionar totes les empreses: crear un bot bàsic d’assistència i permetre les notificacions del canal. Seguiu llegint les instruccions pas a pas sobre com crear el vostre propi bot Slack.

    1 1. Creeu una nova aplicació Slack

    Per començar, obriu el menú de navegació a la part esquerra del client Slack i feu clic a "Aplicacions i integracions". A la part superior dreta del directori d'aplicacions, feu clic a "Crea". Això us portarà a la interfície de programació (API) de Slack on feu clic a "Inicia la construcció" al centre de la pàgina. Poseu un nom a l'aplicació (en aquest cas, Helpdesk), escolliu l'equip en el qual voleu implementar l'aplicació i feu clic a "Crea una aplicació".

    Això us portarà a la pàgina Informació bàsica de la vostra aplicació. Per obtenir una personalització addicional, desplaceu-vos cap al quadre d’informació de la pantalla en què podeu afegir una descripció, canviar el color de fons i afegir una icona per al vostre bot aviat. Per exemple, per al bot del Helpdesk, Agan va donar al bot l'emoji robot com a icona.

    2 2. Escriviu els missatges del vostre bot

    Ara que heu creat la vostra aplicació, l'API Slack us ofereix diverses opcions per començar a personalitzar el que pot fer. Per a la nostra aplicació Helpdesk, estem construint un bot que facilita el fitxer d’un bitllet d’atenció al servei en nom vostre. En primer lloc, Agan de Slack va dir que cal escriure els missatges que apareixeran quan un usuari escrigui una ordre.

    A la secció Missatges del menú API Slack, trieu l'eina Creador de missatges. Això us proporciona un codi JSON preformatat, amb un espai per escriure i, a continuació, previsualitzar el vostre text. Per a aquest bot, Agan va escriure: "Voleu arxivar aquest bitllet d'ajuda al servei?"

    Quan un usuari fa clic a "Crear" per arxivar el seu bitllet d’assistència, es mostrarà el missatge de confirmació. Així doncs, al costat del text, Agan va afegir la comanda per a: white_check_mark: donar a l'usuari Slack una marca de verificació verda emoji que confirma l'enviament del seu bitllet. Així, heu escrit el codi de missatges automatitzat del vostre bot. Tingueu-la a mà perquè en necessitareu una mica.

    3 3. Afegir notificacions

    Agan i Shevat van donar demostracions separades, però Shevat va explicar que una de les integracions de bot més freqüents que Slack ha vist des de l'obertura de la capacitat és un bot que genera notificacions de serveis de tercers. Podria ser una cosa com ara un informe de vendes setmanal de Salesforce o, en aquest cas, de la plataforma d’assistència d’atenció per a la qual el vostre bot crea entrades.

    4 4. Activeu els Webhooks entrants

    Per afegir notificacions al bot del Helpdesk (Shevat va demostrar aquests passos amb un exemple independent que va anomenar "ReportBot"), primer heu d'habilitar els Webhooks entrants. Un Webhook és una devolució de trucada HTTP simple que envia un missatge a una URL quan es desencadena una acció específica.

    Per fer-ho, torneu a la pàgina Informació bàsica de la vostra API Slack. El primer quadre diu "Afegir funcions i funcionalitat". Trieu l'opció "Entrades web entrants". A la part superior dreta de la pàgina Activa entrants webhooks hi ha un botó lliscant. Feu clic a ella per canviar el botó de Desactivat a Activat.

    5 5. Autoritzeu les notificacions del canal

    Un cop activats els webhooks, desplaceu-vos cap avall i feu clic a "Afegeix un nou webhook a l'equip". Se us demanarà que escolliu el canal al qual vulgueu que el vostre bot publiqui notificacions automatitzades. En aquest exemple, Shevat ha escollit #general, però en aquest cas, potser voldreu publicar aquesta notificació al vostre equip d’assistència o al canal del departament d’informàtica. Així, no només es crearà un nou bitllet a la vostra plataforma d’assistència, sinó que s’enviarà una notificació automàtica al canal Slack del departament d’informàtica per notificar-los el bitllet. Un cop escolliu el canal, feu clic a "Autoritza".

    6 6. Personalitzeu el vostre webhook

    Un cop autoritzat, veureu un URL bàsic del Webhook a la pàgina i un botó per copiar-lo. A sobre, hi ha la vostra sol·licitud de curl de mostra, que podeu copiar a un editor de text per dir qualsevol cosa que vulgueu. En aquest cas, en comptes de "Hola, món", potser voldreu escriure a "Nova recepció d'entrades d'ajuda" o qualsevol cosa que descrigui amb precisió les notificacions que voleu enviar el bot. Des d’aquí, podeu agafar el vostre codi de sol·licitud de rínxol i l’URL de Webhooks i executar-lo en qualsevol script. També necessitareu aquest codi al següent pas.

    7 7. Construeix el teu bot

    Ara que teniu escrit el vostre codi de missatge i l’URL de les adreces web, ja esteu preparats per crear el vostre bot. La majoria de les integracions de Slack requereixen un servidor per respondre i iniciar les sol·licituds, sobretot quan hi ha implicades comandes de la lògica de bot i de la barra. Slack admet diversos proveïdors, però Agan va crear el bot d'ajuda tècnica mitjançant un servei anomenat Glitch.

    Aquest pas requereix una mica d’experiència en la codificació. Agan va crear un nou projecte Glitch i després va començar a afegir algun codi JavaScript de codi obert. Si no voleu escriure tot el codi (o reinventar la roda), aleshores podeu triar entre infinitat de marcs i biblioteques de bot per importar la vostra lògica de bot bàsica.

    Agan va anomenar el seu projecte "Index.js", i va afegir un paquet que va crear ell mateix anomenat TinySpeck, i va enganxar al codi del creador de missatges que hem escrit anteriorment. Amb el codi de bot principal ara mateix, només va afegir un comandament de devolució per activar un nou bitllet i es va crear el missatge de confirmació "S'ha creat un bitllet d'assistència". Això és. Si voleu afegir el vostre codi Webhooks per activar una notificació al canal que heu designat, també podeu enganxar-ho aquí. Glitch crea un URL únic per al vostre servidor de bot, de manera que copieu aquesta URL un cop afegiu tot el vostre codi i passem al següent pas.

    8 8. Activa missatges interactius

    Ja heu creat el bot d'Ajuda al vostre servei, de manera que només heu de tornar a l'API. En lloc de triar "Creeu una aplicació nova", només cal que feu clic a "Gestiona aplicacions" i trieu l'aplicació Helpdesk. A la pàgina Informació bàsica, trieu "Missatges interactius" al quadre Afegeix funcions i funcionalitats. Un cop a aquesta pàgina, feu clic a "Activa missatges interactius", enganxeu a l’URL del servidor del pas anterior i deseu els canvis.

    9 9. Creeu una ordre Slash

    Un cop fet això, torneu al quadre Afegeix funcions i funcionalitats i aneu a les ordres de control. Feu clic a "Crea un nou comandament". Això us portarà a una pàgina del formulari amb uns quants camps.

    Al quadre de comandament, escriviu la vostra comanda. En aquest cas, Agan va escriure "/ helpdesk". Al camp Sol·licitud d'URL, va enganxar al mateix servidor URL de Glitch. Aleshores, només cal introduir una breu descripció de la comanda ("Creeu un bitllet d'atenció a l'ajuda"), un suggeriment d'ús de com l'usuari hauria d'escriure la seva sol·licitud, comproveu la previsualització que hi ha a sota per assegurar-vos que quedi bé, i després feu clic a Desa..

    10 10. Instal·leu l'aplicació

    El bot d’Ajdesk està a punt per canviar. Torneu a la pàgina principal de l'API per a l'aplicació, aneu a la pàgina Instal·la l'aplicació que es troba al menú de configuració del costat esquerre. Feu clic a "Instal·la l'aplicació al vostre equip". Això us demanarà que autoritzeu l'aplicació. Un cop ho facis, el bot és en directe. Veureu un "Èxit!" Verd cinta de notificació situada a la pantalla que confirma que hi ha instal·lat el bot.

    11 11. Feu girar el bot

    Torneu al client Slack del vostre equip, dirigiu-vos al canal on heu designat per treballar el vostre bot nou. Introduïu l'ordre barra amb una consulta, per exemple: "/ helpdesk el meu wifi es trenca". Aleshores se us demanarà amb un botó crear un bitllet d’assistència. Felicitats; Acabeu de crear un bot Slack que funciona!
Com crear un bot descargolat