[slack] hubot에 gyazo의 이미지 표시
3464 단어 HubotCoffeeScript
hubot을 괴롭히십시오.
hubot
는 널리 알려진 github 사제 bot 도구입니다.
당신의 slack 라이프를 보다 즐겁게 해 주는 스트레스 풀에・・・ 그런 tips 를 소개해 갑니다.
전제
hubot
가 움직이고 있다 (heroku 가능) 하고 싶은 일
gyazo
라는 편리한 툴을 사용한 적이 있다고 생각합니다.
화면 캡처를 URL화하여 모두 공유할 수 있습니다.
여기의 gyazo입니다만, slack상에서 사용하고 있으면 처음에는 쾌적하게 화상을 TL에 전개해 줍니다만, 도중부터 「상한에 이르렀다」라는 안내와 함께 TL에는 표시되지 않고 URL을 클릭 해야 합니다.
그것은 매우 스트레스 ...! 그렇다면 hubot에게 이미지를 끌어 들인다.
할 일
매우 간단합니다.
아래 코드를 example.coffee
에도 붙여 넣으십시오.
robot.hear /(https:\/\/gyazo\.com\/\S+)/i, (msg) ->
url = msg.match[1] + ".png"
robot.emit 'slack.attachment',
channel: msg.envelope.message.room
content:
author_name: "Gyazo"
image_url: url
gyazo
URL을 모니터링하고 발견되면 slack API의 attachment
기능을 사용하여 이미지 URL을 표시합니다.
copipe가 끝나면 commit하고 bot를 배포하십시오.
정상적으로 움직이는 경우는, 이런 느낌↓에 화상 URL을 전개해 줍니다.
attachment
는 수수하게 편리하기 때문에 잘 다룰 수 있으면 slack 라이프에 수분이 가져옵니다.
이상.
Reference
이 문제에 관하여([slack] hubot에 gyazo의 이미지 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/white_aspara25/items/7822c61aba3e442cad39
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
매우 간단합니다.
아래 코드를
example.coffee
에도 붙여 넣으십시오.robot.hear /(https:\/\/gyazo\.com\/\S+)/i, (msg) ->
url = msg.match[1] + ".png"
robot.emit 'slack.attachment',
channel: msg.envelope.message.room
content:
author_name: "Gyazo"
image_url: url
gyazo
URL을 모니터링하고 발견되면 slack API의 attachment
기능을 사용하여 이미지 URL을 표시합니다.copipe가 끝나면 commit하고 bot를 배포하십시오.
정상적으로 움직이는 경우는, 이런 느낌↓에 화상 URL을 전개해 줍니다.
attachment
는 수수하게 편리하기 때문에 잘 다룰 수 있으면 slack 라이프에 수분이 가져옵니다.이상.
Reference
이 문제에 관하여([slack] hubot에 gyazo의 이미지 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/white_aspara25/items/7822c61aba3e442cad39텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)