Slack의 reaction을 사용한 투표 기능을 hubot-scripts로 만들었다

2043 단어 슬랙Hubot

TL; DR


  • Slack의 reaction 기능을 사용한
  • 투표 기능을
  • hubot 확장으로 만든



  • 사용법



    hubot 을 향해 hubot vote :dog: :cat: 와 같이 쓰면(자) , 메세지중의 emoji 가 reaction 에 추가됩니다. emoji는 아래와 같이 설명 사이에 들어가거나 개행이 들어도 상관없습니다.
    hubot vote あなたの好きな動物を選んでください。
    :cat: 猫だけでなく、ネコ科の動物全般が好きな方はこちら
    :dog: いぬ好きな方はこちら
    

    1개의 emoji에 대해 최대 50명까지 reaction할 수 있습니다. 그 이상의 인원수가 투표하는 경우에는 다음과 같은 형태로 고안하면 좋을 것입니다.
    hubot vote 一人一票の投票をお願いします!
    よいと思った人は :+1: :grinning: のどちらかに投票してください。
    イマイチだと思った人は :-1: :tired_face: のどちらかに投票してください。
    

    도입 방법



    hubot의 디렉토리로 이동하여 다음 명령을 실행하십시오.
    $ npm install hubot-slack-vote --save
    
    external-scripts.json 에 다음을 추가하십시오.
    [ "hubot-slack-vote" ]
    

    환경 변수로 HUBOT_SLACK_TOKEN를 정의하십시오.
    (hubot을 slack 연계로 이용하고 있는 경우에는, 이미 정의되고 있을 것이므로, 추가의 작업은 필요하지 않을 것입니다)

    링크


  • htps : // 기주 b. 코 m / 아키라 y03 / 후보 ts ぁ CK ゔ ぉ
  • htps //w w. 음 pmjs. 코 m / Pac 카게 / 후보 ts ぁ CK ゔ ぉ

  • 업데이트 내역


  • 토큰의 환경 변수 이름을 SLACK_ACCESS_TOKEN에서 HUBOT_SLACK_VOTE_ACCESS_TOKEN으로 변경하여 v0.0.2를 릴리스
  • Hubot의 Slack 협력 토큰 HUBOT_SLACK_TOKEN를 사용하도록 변경. 또한 다음 버그 수정을 포함하여 v0.0.3 출시
  • 동일한 이모티콘이 메시지에 여러 번 나타나면 오류가 발생하는 문제
  • 메시지 중에 나타나는 순서대로 reaction이 부여되지 않는 결함

  • 좋은 웹페이지 즐겨찾기