У дома Бизнес Как да изградим провиснал бот

Как да изградим провиснал бот

Съдържание:

Видео: Настя и сборник весёлых историй (Ноември 2024)

Видео: Настя и сборник весёлых историй (Ноември 2024)
Anonim

Slack промени коренно начина, по който служителите в екипи, офиси и цели организации общуват и си сътрудничат. Има безброй начини да персонализирате Slack на вашата компания, но освен използването на каналите, GIF файловете, интеграцията на приложения и емоционалните реакции, най-динамичният начин да подобрите вашия Slack опит е чрез използване на ботове.

Част интерфейс за чатбот и част автоматизиран двигател за действие, Slack ботовете имат много потенциални приложения. В рамките на конкретен канал, 100-плюс ботове, които са налични в момента в Slat's Bot Directory, могат да ви създадат каквото и да било, от анкета, проучване или форма за проследяване на времето до анализи на съобщения, поръчки за обяд и препоръки за ресторанти - всички с бързо директно съобщение (DM) или наклонена команда.

Множество доставчици на бизнес софтуер, включително SurveyMonkey и Zenefits, вече са създали ботове, които можете да активирате в рамките на Slack. Но не е нужно да чакате някой друг да изгради бота на Slack, от който се нуждае вашата организация. Използвайки ресурсите, документацията и ръководствата за разработчици на Slack, можете да оставите компанията да ви ръководи чрез изграждането на собствен бот на Slack.

PCMag разговаря с Амир Шеват, ръководител на отдела за разработчици в Slack, и Джон Агън, старши мениджър за връзки с програмисти в Slack, за това как да се изгради Slack бот от нулата. Процесът изисква известни ноу-хау за разработчици в петна, но Шеват и Аган ни проведоха през два прости сценария за създаване на бот, към които всички бизнеси могат да се свържат: изграждане на основен бот на помощната машина и активиране на известия по канала. Прочетете стъпка по стъпка инструкции как да изградите свой собствен Slack бот.

    1 1. Създайте ново приложение за отслабване

    За да започнете, отворете менюто за навигация вляво от вашия Slack клиент и кликнете върху „Приложения и интеграции“. В горната дясна част на директорията на приложенията кликнете върху „Създаване“. Това ще ви отведе до интерфейсния програмен интерфейс (API) на Slack, където щракнете върху „Стартиране на изграждането“ в центъра на страницата. Дайте име на приложението си (в този случай Helpdesk), изберете екипа, в който искате да разгърнете приложението, и кликнете върху „Създаване на приложение“.

    Това ще ви отведе до страницата с основна информация за приложението ви. За допълнително персонализиране превъртете надолу до полето Информация за дисплея, в което можете да добавите описание, да промените цвета на фона и да добавите икона за вашия скорошен бот. Например за бота на Helpdesk Агън даде на бота роботите емоджи като своя икона.

    2 2. Напишете съобщенията на вашия бот

    Сега, когато сте създали приложението си, API Slack ви дава редица опции, за да започнете да персонализирате какво може да прави. За нашето приложение на Helpdesk създаваме бот, който улеснява подаването на билет за помощ от ваше име. Първо, Агънът на Слак каза, че трябва да напишете съобщенията, които ще се появят, когато потребителят въведе команда с наклонена черта.

    В секцията Съобщения в менюто Slack API изберете инструмента за създаване на съобщения. Това ви дава някакъв предварително форматиран JSON код, с място, в което можете да влезете и след това да прегледате текста си. За този бот Агън въведе „Искате ли да подадете този билет за помощ?“

    Когато потребителят кликне върху „Създаване“, за да подаде билета си за помощ, това е съобщението за потвърждение, което ще се появи. И така, до текста, Агън добави командата за: white_check_mark: да даде на потребителя на Slack зелена отметка, която потвърждава подаването на техния билет. Точно така, вие сте написали автоматизирания код на съобщението на вашия бот. Дръжте това удобно, защото ще ви потрябва малко.

    3 3. Добавете известия

    Аган и Шеват дадоха отделни демонстрации, но Шеват обясни, че една от най-често срещаните бот интеграции, която Slack е виждал след отварянето на способността, е бот, който привлича известия от трети страни услуги. Това може да е нещо като седмичен отчет за продажбите от Salesforce или в този случай от платформата за помощ, за която вашият бот създава билети.

    4 4. Активирайте входящите уебшокове

    За да добавите известия във вашия бот на Helpdesk (Shevat демонстрира тези стъпки с отделен пример, който той нарече „ReportBot“), първо трябва да активирате входящите Webhooks. Webhook е обикновен HTTP обратен сигнал, който публикува съобщение до URL, когато се задейства конкретно действие.

    За целта се върнете на страницата с основна информация на Slack API. В първото поле пише „Добавяне на функции и функционалност“. Изберете опцията "Входящи уебхокове". В горната дясна част на страницата Активиране на входящите уебхокове е плъзгащ се бутон. Щракнете върху него, за да превключите бутона от Изкл.

    5 5. Упълномощавайте известията за канала

    След като Webhooks са активирани, превъртете надолу и щракнете върху "Add New Webhook to Team". Ще бъдете помолени да изберете канала, на който искате вашия бот да публикува автоматизирани известия. В този пример, Shevat избра #general, но в този случай може да искате да публикувате това известие на вашия екип за помощ или канала на IT отдела. Така не само ще бъде създаден нов билет в платформата ви за помощ, но ще бъде изпратено автоматично известие на канала Slack на IT отдела, за да ги уведоми за билета. След като изберете канала си, кликнете върху „Авторизиране“.

    6 6. Персонализирайте вашата Webhook

    След разрешение ще видите основен URL адрес на Webhook на страницата и бутон за копирането му. По-горе е вашата заявка на извадка за къдряне, която можете да копирате в текстов редактор, за да кажете каквото искате. В този сценарий, вместо „Здравей, Свят“, може да искате да напишете в „Представен нов билет за помощ“ или каквото точно описва известията, които искате да изпратите вашия бот. От тук можете да вземете кода на заявката си и URL адреса на Webhooks и да го стартирате във всеки скрипт. Този код ще ви трябва и в следващата стъпка.

    7 7. Изградете своя бот

    След като вече сте написали кода на съобщението си и URL-адреса си в Webhooks, сте готови да създадете своя бот. Повечето Slack интеграции изискват от сървъра да отговори на и да инициира заявки, особено когато са включени автоматизирани бот логики и косови команди. Slack поддържа редица доставчици, но Agan изгради бота на помощната машина, като използва услуга, наречена Glitch.

    Тази стъпка изисква известна експертиза в областта на кодирането. Agan създаде нов проект на Glitch и след това започна да добавя някои JavaScript код с отворен код. Ако не искате да напишете сами целия код (или изобретите колелото), тогава можете да изберете от безброй ботови рамки и библиотеки, за да импортирате основната си логика на бота.

    Агън нарече проекта си "Index.js", добави пакет, който сам създаде, наречен TinySpeck и след това постави в кода на Създателя на съобщения, който написахме по-рано. Със сега действащия бот код той просто добави команда за обратно извикване, за да задейства нов билет и съобщението за потвърждение „Билет за помощна помощ е създаден“. Това е. Ако искате да добавите вашия код на Webhooks, за да задействате известие в канала, който сте определили, тогава можете да го поставите и тук. Glitch създава уникален URL за вашия бот сървър, така че копирайте този URL адрес, след като добавите целия си код и сме на следващата стъпка.

    8 8. Разрешаване на интерактивни съобщения

    Вече сте създали своя бот на Helpdesk, така че сега всичко, което трябва да направите, е да се върнете в API. Вместо да избирате „Създаване на ново приложение“, просто кликнете върху „Управление на приложения“ и изберете приложението Helpdesk. В страницата Основна информация изберете "Интерактивни съобщения" в полето Добавяне на функции и функционалност. След като сте на тази страница, щракнете върху „Активиране на интерактивните съобщения“, поставете в URL адреса на вашия сървър от предишната стъпка и запазете промените.

    9 9. Създайте Slash команда

    След като направите това, върнете се в полето Добавяне на функции и функционалност и влезте в Slash Commands. Кликнете върху „Създаване на нова команда“. Това ще ви отведе до страница с формуляр с няколко полета.

    В полето Command въведете командата с наклонена черта. В този случай Агън въведе "/ helpdesk." В полето Запитване на URL адрес той постави в същия сървър URL от Glitch. Тогава всичко, което трябва да направите, е да въведете кратко описание на командата („Създаване на билет за помощна помощ“), намек за използване за това как потребителят трябва да въведе заявката си, проверете визуализацията под нея, за да се уверите, че всичко изглежда правилно, и след това щракнете върху Запазване,

    10 10. Инсталирайте приложението си

    Ботът на Helpdesk вече е готов за рок. Върнете се на основната страница на API за вашето приложение, отидете на страницата Инсталиране на приложение, която може да се намери в менюто за настройки отляво. Кликнете върху „Инсталиране на приложението към вашия екип“. Това ще ви подкани да упълномощите приложението. След като го направите, вашият бот е на живо. Ще видите зелено „Успех!“ лента за известия на вашия екран, която потвърждава вашия бот е инсталирана.

    11 11. Вземете своя бот за завъртане

    Върнете се в Slack клиента на вашия екип, насочете се към канала, в който сте определили да настроите новия си бот да работи. Въведете командата с наклонена черта със заявка, например: "/ helpdesk моята Wi-Fi е счупена." След това ще бъдете подканени с бутон, за да създадете билет за помощ. Честито; току-що сте изградили работещ Slack бот!
Как да изградим провиснал бот