[Integromat] LINE에서 스왑된 URL을 슬랙으로 전달

배경.

  • 부부간의 LINE 대화에서 서로 조사할 때의 URL을 자주 공유한다.
  • 하지만 LINE에서 메시지가 흘러나오면 검색할 수 없음
  • 어, 전에 찾아봤던 URL이 어디 있지?이런 일이 자주 일어난다
  • 상기 대책으로 라인 외에 부부용 슬랙
  • 채널별로 조사한 정보를 정리할 수 있어 편리하다
  • 그러나 사람들은 흔히 번거로움을 느끼고 잊기 쉽다.
  • 눈치챘을 때 조사한 URL
  • 을 LINE에 붙여놨어요.

    실현된 일

  • LINE 메시지에서 URL(https:///)이 감지되면 슬랙의 예정 채널
  • 로 전송

    사용된 도구

  • Integromat
  • LINE Messaging API
  • Slack
  • Integromat는 주류가 아닐 수도 있지만 IFTT와 ZApier를 대표하는 NoCode 플랫폼 합작 서비스다.
    개인적으로는 IFTT나 ZApier에 비해 대응하는 서비스 수량이 적을 수 있지만 대응하는 서비스에 대해 활용할 수 있는 행동 인상이 풍부하다고 느낀다.[1] 또한 상기 두 가지보다 프로그래머의 우호적인 동작에 대한 인상을 남겼다.[2]
    다만, 인터로마트 정보를 잘 보지 않아 압도적으로 일본어 정보가 적다.따라서 영어 수첩 등의 읽기가 어려우면 장애를 느낄 수 있다.
    결국 Integromat 덕분에 코드를 한 글자도 쓰지 않고 하고 싶은 일을 이뤘어요!

    실현 방법


    주로 Integromat의 사용 방법을 설명합니다.

    Integromat 계정 생성


    특별히 어려운 것은 없다.Integromat 페이지에서 계정을 생성합니다.
    https://www.integromat.com/org/758978

    새 Scennario 작성

    Create a new Scenario에서 새 프로젝트를 만듭니다.
    그럼 어떤 서비스와 합작할까요?를 참고하십시오.

    선택 후 선택Continue

    LINE Messageing API와의 협력


    새로운 대본에서?태그가 나타나면 여기를 클릭하고 LINE을 선택합니다.

    라인의 동작은 마음에 드는 것을 선택할 수 있지만 이번에는'라인의 대화를 감시하고 URL의 경우 슬랙 알림'을 목적으로 선택했다Watch Events.

    를 선택하려면 Integromat과 LINE Messageing API의 결합이 필요합니다.
    창의 오른쪽 위 모서리에 있는 시도표지에서 공식 수첩을 볼 수 있습니다. (아래 URL로 이동)
    https://support.integromat.com/hc/en-us/articles/360016016199-LINE
    GIF 애니메이션을 곁들여 메사징 API 계정 제작부터 해설을 시작해 주저 없이 협업할 수 있을 것 같다.

    메시지 필터링

    Watch events를 사용하면 모든 정보를 주울 수 있기 때문에 정보를 필터합니다.말하자면 간단하다.🔧마커를 클릭하고 Set up a filter에서 필터를 설정합니다.
    다양한 필터가 있기 때문에 Text operators 내의 Contains를 선택하여 그림과 같이 설정합니다.

    UserID 변환


    고객(아내)의 요청에 따라 "어느 쪽에서 보낸 메시지인지 알아줬으면 좋겠다"고 말했다.두 명뿐인데 메인보드를 하나씩 만드는 것도 귀찮아서 인터로마트에서 UserID와 이름을 직접 바꿨다.
    화면 아래ToolsText Parser 중에서 선택할 수 있다Replace.

    UserID는 후술LINE 그룹을 만든 후에서 LINE을 통해 메시지를 보내고(Integromat에서 Run once에서 실행상태로 변경해야 함) Integromat에서 확인할 수 있습니다.

    Slack 메시지 만들기

    Add another modules에 슬랙을 새 애플리케이션으로 추가합니다.추가 자체는 슬랙 화면대로 순조롭게 수행할 수 있다.
    이번에 슬랙에 메시지를 보내기 위해 선택했다Create a message.

    LINE에서의 작업


    LINE bot이 정보를 모니터링할 수 있도록 여러 LINE에서 작동합니다.
  • 친구 추가 메시지 API의 라인 봇(Integromat 브로셔 단계 도중에 나온 QR코드에 친구 추가)
  • 감시를 희망하는 담화에 위의bot
  • 추가
  • 생성된 그룹 연설에 메시지를 보낼 때 Integromat 프로젝트가 자동으로 시작됩니다
  • 생성된 Integromat 스키마를 저장하고 SCHEDULINGON로 설정하는 것을 잊지 마십시오!
    이상, LINE의 대화에서 자동으로 슬랙에 URL을 전송할 수 있습니다!

    고객 의견


    Integromat 의 무료 라이센스 는 1000 운영 / 월 단위입니다.


    Integromat의 무료 라이센스는 한 달에 1000개의 작업만 실행할 수 있습니다.
    이 조작 단위는 절차를 집행하는 횟수가 아니라 동작의 수량이다.이번 상황은 다음과 같다. 한 번 실행하면 4계수다.
    1. LINEメッセージを検知(1オペレーション)
    --------------フィルタ----------------
    2. UserIDを変換(2オペレーション:2ユーザ分)
    3. Slackメッセージを送信(1オペレーション)
    
    그렇긴 하지만 250개월/월 URL을 저장하는 건 괜찮을 것 같아요.그러나 위에서 설명한 바와 같이 LINE의 모든 정보를 감지한 후 필터링을 했기 때문에 URL 정보가 아니더라도 1작업이 소모됩니다.
    한 달에 몇 번씩 대화를 나눌지 모르지만 1000건/월은 늘 불안하다.
    고객(아내)에게 이런 뜻을 전하자 의외로 "URL에만 봇이 있는 단체로 보내면 좋겠다"는 긍정적인 느낌을 받았다.
    개인적으로 가능하면 처음부터 슬랙으로 보내는 게 낫지 않을까요?그렇게 생각하지만 같은 라인에서 마무리만 하면 달라질 것 같아요.

    URL의 내용에 따라 기록된 슬랙 채널을 할당하십시오


    요구사항으로는 잘 이해하지만 노동력에 비해 성과가 맞지 않아 기각했다...![3]

    끝말


    이상은 요구에 완전히 부합되는 것은 아니지만 어느 정도 코드를 전혀 쓰지 않으면 실현할 수 있다.또 근무시간과 관련해서는 조사시간을 포함해 1시간도 채 되지 않아 일종의 노코드가 개발됐다고 생각한다.
    앞으로 노코드 디지털화를 추진하는 과정에서'100%를 목표로 하지 않는다'는 것이 중요하다고 생각한다.
    각주
    도대체 인상일 뿐 실제 수량을 조사한 적이 없다↩︎
    NoCode 시스템 도구의 공통점인 비프로그래머의 사용 편의성을 중시하기 때문에 프로그래머의 관점에서 이해하기 어려운 경우가 많다...↩︎
    가령 실현된다면 "URL을 두드려 제목이나 본문을 얻고 자연 언어 해석을 통해 싱크로율이 높은 채널을 선택한 후 그 채널에 투고한다"고 가정하면 인터로마트는 이 지경까지 하기 어려울 것이다.↩︎

    좋은 웹페이지 즐겨찾기