technews를 지원하는 기술

이 기사는 모집 라이프 스타일 Advent Calendar 2018 7 일째 기사입니다.

안녕하세요. 프런트 엔드 엔지니어 @YuG1224 입니다.

기술 노하우와 지식 공유, 어떻게 하나요?
Slack의 technews 채널에 기술 기사를 게시하는 것이 있습니까?
SNS에서 좋은 기사를 발견했을 때 "technews에 쉽게 공유하고 싶다!"라고 생각하지 않습니까?
이번에는 "Pocket과 Microsoft Flow를 사용하여 Slack에 자동 게시하는 방법"을 소개합니다.

Pocket이란?



포켓 은 지금 보고 있는 웹 페이지를 저장하고 나중에 읽을 수 있는 웹 서비스입니다.
하테나 북마크 같은 소셜 북마크 중 하나입니다.



Pocket은 RSS 피드를 만듭니다.



이 Pocket으로 저장한 기사는 사이트나 앱에서 보는 것이 기본이지만 RSS 피드도 준비해 주기 때문에 매쉬업에 사용할 수 있네요.

Can I subscribe to my list via RSS?http://getpocket.com/users/USERNAME/feed/all
위의 피드 URL을 그대로 Slack /feed 명령으로 등록하고 종료…
그래도 전혀 문제 없습니다만, 자신은 한 번 더 추가해 Microsoft Flow로 가공하도록 해 보았습니다!

Microsoft Flow란 무엇입니까?



Microsoft Flow 은 액션이나 트리거를 사용해 태스크를 자동화할 수 있는 웹 서비스입니다.
비슷한 것에는 IFTTT 이나 Zapier 등이 있습니다.



Pocket의 피드 URL을 피드 트리거로 설정하면 최신 제목과 링크가 자동으로 게시됩니다.
/feed 이나 IFTTT 의 경우, 투고자가 Bot 가 되어 버립니다만, Flow 라면 옵션 설정으로 유저로서 투고할 수 있으므로, 수정이나 삭제도 가능하게 됩니다.

게다가, 언뜻 보면 사람이 투고하고 있는 것처럼 보이기 때문에, 기계적이고 차가운 분위기를 내지 않고 자동화할 수 있는 것도 장점일까라고 생각합니다.

또한 한 번의 노력





또한 조건에 대한 조치를 추가하면 피드 제목이나 링크와 같은 특정 값에 따라 후속 처리를 변경할 수 있습니다.
이것을 사용하면 피드의 내용에 따라 게시하는 채널을 변경할 수있을 것 같네요.

Pocket에 저장할 바로 가기





실제로 SNS 등으로 기사를 찾아 Pocket에 저장할 때는 보통 Pocket 앱을 열어 저장해도 좋지만, 한층 더 한층 더 번거로워서, 하테부도 함께 할 수 있도록 iOS 바로 가기를 만들고 저장하려고합니다.
하테부는 Twitter 와 제휴하고 있으므로, 빈 시간에 살짝, 일련의 조작으로 Slack 와 Twitter 에 자동 투고할 수 있는 것이 좋네요!

「하테브한 것을 Slack에 흘리면 좋잖아!」라고 생각하는 사람이 있을지도 모릅니다만, 흘리고 싶은 것과 그렇지 않은 것이 있기 때문에, 구분하기 위해서 수고를 걸고 있는 느낌입니다.

이상, 꼭 여러분도 해보세요!

좋은 웹페이지 즐겨찾기