Как добавить карточку на доску Trello с помощью IFTTT
Trello — удобный сервис для управления проектами в команде. Trello позволяет создавать доски и добавлять на них карточки задач.
Интеграция Aimylogic с Trello возможна при помощи сервиса IFTTT. Если вы настроите интеграцию, ваш бот сможет собирать у клиентов нужную информацию и автоматически добавлять карточки с этой информацией на доску Trello.
Настройка IFTTT
Добавление вебхука и события
Для использования сервиса IFTTT в сценарии бота необходимо настроить вебхуки на стороне IFTTT. При помощи вебхуков бот будет отправлять данные в Trello.
-
Зарегистрируйтесь в сервисе IFTTT или войдите в свой аккаунт.
-
На главной странице IFTTT нажмите Create. Вы попадете на страницу создания апплета.
подсказкаАпплет — это небольшое приложение, которое интегрирует между собой несколько сервисов. Апплет включает в себя событие (триггер), запрос и действие, которое осуществляется по итогу выполнения запроса. -
Нажмите If This.
-
В поиске наберите
webhooks
и выберите одноименный сервис. -
Нажмите Receive a web request.
-
Придумайте любое название для события и напишите его в поле Event Name латинскими буквами без пробелов. Допускается использование нижних подчеркиваний. Нажмите Create trigger.
предупреждениеСохраните себе название события. Оно понадобится вам в дальнейшем.
Создайте действие
После создания события вы снова окажетесь на странице создания апплета.
Теперь нужно добавить действие, которое будет осуществляться после вызова вебхука. В данном случае это добавление карточки с полученной от клиента информацией на доску Trello.
-
Нажмите Then That.
-
Наберите в поиске
trello
и выберите Trello. -
Нажмите Create a card.
-
Нажмите Connect. В открывшемся окне авторизуйтесь в своем аккаунте Trello и предоставьте запрашиваемые разрешения. После этого вы будете перенаправлены на страницу создания действия.
-
На странице создания действия заполните поля:
- В поле Which board? выберите доску Trello, на которую хотите добавлять карточки с данными клиентов. В данном случае мы создали доску Клиенты и выбрали ее. Доска может быть как приватная, так и публичная — это можно изменить позднее.
подсказкаЕсли после сохранения апплета вы видите сообщение Please select a valid option, попробуйте поменять тип доски в Trello либо создайте новую доску. После этого обновите страницу в IFTTT и выберите новую доску.
Также вы можете попробовать настроить интеграцию позднее.- В поле List name укажите название списка.
подсказкаСписок — это колонка доски, в которую будет помещена карточка. На доске может быть множество списков.В качестве List name вы можете указать существующий список либо написать новое название — тогда список с этим именем будет создан на доске Trello автоматически. В данном случае мы добавим список
clients
.-
В поле Position выберите, в какое место списка будут помещаться новые карточки:
Bottom of List
— в конец списка;Top of List
— в начало списка.
Можете выбрать тот параметр, который вам удобен.
-
Удалите содержимое поля Title. Здесь вы устанавливаете, какой заголовок будет у карточки. В этом поле можно указать статичный текст и добавить в него какой-либо параметр. В данном случае укажем только первый передаваемый параметр. Чтобы это сделать, нажмите Add ingredient и выберите
Value1
. -
Поле Description определяет, что будет написано в самой карточке. Вы можете оставить это поле без изменений либо отредактировать позже.
Остальные поля оставьте без изменений.
У вас получится примерно следующее:
Нажмите Create action, затем Continue.
При желании отредактируйте название апплета, после чего нажмите Finish. Вы будете перенаправлены на страницу апплета.
Теперь, когда бот отправит HTTP-запрос на настроенный вебхук, IFTTT возьмет переменные из этого запроса и автоматически добавит карточку с этими переменными на доску Trello.