реклама

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

Ако сте никога не съм чувал за Слак Отпускането прави груповата комуникация по-бърза и леснаГруповите имейли наистина могат да убият производителността. Време е да поставите пощенски клиенти да почиват и да използват услуги за сътрудничество като наскоро пуснатия Slack. Прочетете още , тогава е време да го разгледаме по-отблизо за нуждите на вашия (екип) комуникация. Разбира се, електронната поща е чудесна за групови разговори и IM е добре за срещи на един или на група, но и двамата имат недостатъци, които Slack преодолява.

instagram viewer

Разговорът по имейл може да отнеме дни, докато чакате хората да проверят имейла и да отговорят. УИ изисква участниците да останат вързани за своя компютър, докато комуникацията приключи. Slack няма нито едно от тези изисквания.

И сега, благодарение на мощната интеграция на Slack, наречена „Косови команди“, Можете да издадете или POST или GET низове чрез URL на всяка външна услуга, която може да го получи.

Не се притеснявайте - не е нужно бъде програмист Кой език за програмиране да научите - уеб програмиранеДнес ще разгледаме различните езици за уеб програмиране, които захранват интернет. Това е четвъртата част в поредицата за програмиране за начинаещи. В част 1 научихме основните от ... Прочетете още за да научите как да направите това. Не е нужно дори да сте особено интелигентни.

По принцип са три стъпки и можете да направите нещо толкова готино, колкото да създадете собствена персонализирана команда Slack (команда наклонена черта), която изпраща нова задача към ToDoist. Или издава нова публикация на страницата на компанията във Facebook. Или добавя ново събитие към компанията Google Calendar!

Разбиране на Slack и Slash команди

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

увиснала commands1

Това са команди като /leave за да оставите канал, /feed да има външна публикация на RSS канал към канал, или /giphy за да използвате интеграцията на Giphy и да публикувате забавни анимирани GIF файлове в разговора. Всъщност повечето команди и интеграции са фокусирани върху публикуване на информация от външни ресурси - файлове от Google Drive или нови задачи, добавени към Wunderlist - в разговора на Slack.

Но какво ще стане, ако искате да използвате самият Slack като по-мощен „команден център“ за всички външни услуги, които използвате?

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

Това обаче е недостатъчно мислене, защото ако хората биха могли да бъдат по-продуктивни от вътре в Slack, те биха го направили прекарвам повече време там, вместо да влизате в тези външни услуги.

Пример - в MakeUseOf имаме система, в която редакторите ще препоръчват на авторите за бонус, за писане на статии, които са особено качествени.

увиснала commands2

Обикновено ще ми изпратят директно съобщение (DM), препоръчвайки бонуса. След това ще трябва да копирате и поставите тяхното съобщение, да вляза в системата акаунта ми в ToDoist Колко по-продуктивен е ToDoist Premium? Ето 6 добри причини за надгражданеПродължих да използвам ToDoist безплатно за известно време. Но продължих да се изказвам срещу неща, които исках да направя и не можах. Напомняния по имейл. Добавяне на бележки към задача. Неща, които наистина биха добавили много ... Прочетете още , и го добавете в моя списък. Досадно и досадно е Не би ли било по-смислено, ако мога просто да напиша нещо като „/todoist “И автоматично ли се добавя към списъка ми със задачи по подразбиране?

Още по-добре, какво ще стане, ако мога да персонализирам команда, наречена „/author-bonus“Или нещо подобно и нека редакторите директно да добавят тези препоръки към моя акаунт в ToDoist?

Е, използвайки наличната (но донякъде ограничена) интеграция на Slash Command от Slack и вътре в безплатен план от Zapier обслужване (подобно на IFTTT Tasker и IFTTT: Перфектният дует за автоматизация за AndroidTasker автоматизира всичко, което можете да се сетите на вашето устройство с Android, а IFTTT автоматизира уеб услугите. Използвани заедно, няма нищо, което не можете да направите. Прочетете още но малко по-мощни), можете да правите такива неща. Както ще ви покажа, настройването на Slash Command и безплатния акаунт в Zapier е да направите това нещо много лесно - и може да се разшири до удивителен масив от други уеб услуги, които може да използвате, не само ToDoist, а не само списъци.

Конфигуриране на интеграцията на командата Slash

Как създавате тези персонализирани команди? Всъщност е по-лесно, отколкото може да си мислите.

Първо, разгледайте вашата област Slack Integrations, като щракнете върху стрелката надолу до името на вашата Slack общност и изберете Конфигуриране на интеграции от списъка.

увиснала commands3

След това изберете Slash Commands от списъка на интеграциите.

увиснала commands4

Кликнете върху интеграцията Slash Commands, за да влезете в настройките за интеграция. Настройването на това е лесно.

Първо, просто назовете командата. В моя случай ще го нарека „/abbonus“. Това ще бъде командата, която хората ще въведат, за да задейства вашата интеграция. Следващият ред - URL адресът - е най-важният. Изборът между GET или POST също е важен; тъй като това зависи от услугата, която се опитвате да задействате с вашата персонализирана команда.

увиснала commands5

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

Например в този случай, ще го настроя така, че хората да въвеждат „/abbonus “, За да се предаде заглавието на статията, която заслужава бонус в Управление на списъка със задачи на редактора Как да използвате Slack за управление на проекти с тези прости съветиС умелия набор от функции на Slack и потребителски интерфейс без разсейване, платформата може да се удвои като инструмент за управление на проекти за вас. Научете как да го настроите като свой онлайн личен асистент. Прочетете още .

Използвайки метода POST, Slack ще изпрати тази информация до външната услуга, използвайки променливата „text“, както е показано тук:

увиснала commands6

Така че, оставете тези прозорци отворени. Трябва да настроите другата услуга, за да получите правилния URL формат, който да поставите тук. Нека да разгледаме това и да се върнем към тази стъпка в края.

Използване на Zapier да правите готини неща с вашата команда

Така че, има някои сайтове като Facebook или Twitter, които ще ви позволят да им изпращате POST URL адреси - но те са много конкретно дефинирани. Например за Facebook, трябва да преминете низ като този:

http://www.facebook.com/sharer/sharer.php? U =И т =

След това автоматично ще споделите връзка под текущия си влезли в профила.

Методът GET в интеграцията на Slash Commands, която сте задали, ще ви позволи да прехвърлите такъв URL адрес. Ограничението обаче е, че Slack ще изпраща само маркера, team_id, team_domain и други променливи, използвайки тези точни променливи. Няма опция за дефиниране на „u“ или „t“ променлива.

Това е жалко, но за щастие има услуга, наречена Zapier, която ви позволява да издавате много гъвкави POST команди. Саймън писа за Запиер веднъж, като услуга, която използва за изграждане машина за известяване на RSS Как да превърнете всеки уебсайт в RSS емисияМного уебсайтове не предлагат RSS емисии, но все още има лесен начин да получавате автоматични известия, когато сайтът се актуализира! Прочетете още .

Екипът на Zapier е програмирал страхотно средство, наречено „Уебшокове от Zapier”, Който може да анализира буквално всяка POST команда, която я изпратите, и тя ще разбере променливите автоматично. За да настроите това, просто „Направете Зап!“И след това търсете и избирайте Уебшокове от Zapier.

увиснала commands8
Под това изберете падащата кутия и изберете „Catch Hook“. Както можете да видите, Zapier е в състояние да приеме POST, PUT или GET, когато искате да му предадете информация. От дясната страна на същата страница можете да изберете каква услуга искате да задействате действие. В моя случай искам автоматично да добавя задача в ToDoist, с текста, който беше предаден заедно с командата Slack.

увиснала commands9

Обратно към необходимия URL адрес, когато настройвате интеграцията Slash Command в Slack. Стъпка 2 от процеса „Направете Зап“ Ви дава URL адреса, от който се нуждаете.

увиснала commands10

Копирайте този URL адрес. Върнете се на страницата за интегриране в Slack и я поставете в полето за URL адрес и запишете интеграцията. След това влезте в който и да е от нормалните си Slack канали и го тествайте, като използвате новата си команда. Това ще изпрати пробен POST до Zapier.

След това се върнете към Zapier и в следващата стъпка ще видите бутон за „Тествайте уебшокове от задейката на Zapier“. Това ще провери опашката за всички команди, които сте изпратили, и ще анализира POST за налични данни.

увиснала commands11

След като идентифицирате вашите POST данни, ще видите примерното изображение, където бутонът за тестване преди е бил под стъпка 6.

увиснала commands12

Ако видите някакви проби да се показват, това означава, че Zapier е видял комуникацията от Slack и ще е добре да продължите!

В действителност, ако превъртите отново до Стъпка 5, където са настроени полетата ToDoist, ще забележите, че когато кликнете върху „Вмъкване на полета“, Zapier сега показва всички данни, изпратени от вашата Slack команда. Както можете да видите, параметърът „Текст“ след командата се предава и разпознава от Zapier.

увиснала commands13

Както можете да видите на екрана по-горе, като конфигурирате командния текст, за да бъде предаден на ToDoist като нова задача, всичко, което следва командата / abbonus в Slack, ще се превърне в нова задача на ToDoist! Това е толкова просто.

Тестване на Slack към ToDoist интеграция

Сега, когато сте създали Zapier „Zap“, командата е готова. Готиното в това е, че можете създайте интеграции, които дори в момента не се предлагат от Slack.

Например Slack не предлага интеграция с ToDoist - особено не е изходяща. Използвайки горната процедура, вие просто сте създали такава!

Изпробвайте го. Просто влезте в Slack и във всеки канал въведете вашата команда.

увиснала commands14

В моя случай това е командата бонус, последвана от името на автора и след това име на заглавието, за да се даде бонус.

Влизайки в моя акаунт ToDoist, мога да видя, че новата задача се е появила магически в списъка на todo!

увиснала commands15

Това е само една интеграция, която е възможна с помощта на интеграцията Slash Command в Slack. Всяка услуга, която може да получи уеб куки за POST или GET, би могла да бъде интегрирана. Използвайки мощта на Zapier, както е описано тук, можете дори да интегрирате услуги, които не приемат GET или POST команди - защото Zapier прави тази част за вас. Напред, интегрирайте Slack команди с услуги като Google Календар, Gmail, Google Drive, Една бележка OneNote сега е наистина безплатен с повече функции от предиEvernote вече не управлява въртенето на приложения за водене на бележки. Наскоро Microsoft обяви, че OneNote ще бъде по-безплатна от всякога. Нека ви покажем какво означава това по отношение на функции и функционалност. Прочетете още , MySQL, Twitter, Facebook и др.

Единственият недостатък на използването на Zapier е, че безплатният акаунт позволява само 100 задачи на месец. Ако не сте малък бизнес, това е достатъчно за отделен човек. Основният план започва от $ 20 / месец и се издига оттам.

Възползвали ли сте се от интересни интеграции на Slack? Какви са креативните интеграции на Zapier, които сте създали? Споделете свои съвети и съвети в секцията за коментари по-долу!

Райън има бакалавърска степен по електротехника. Работил е 13 години в автоматизацията, 5 години е в ИТ, а сега е инженер на приложения. Бивш управляващ редактор на MakeUseOf, той говори на национални конференции за визуализация на данни и е участвал в националната телевизия и радио.