GAS로 Rocket.Chat에 게시

Rocket.Chat에 게시 할 기회가 있었기 때문에 메모

Rocket.Chat 설정



게시할 채널 만들기




  • 채널의 종류
    프라이빗에서도 문제 없다.
  • 채널명
    「_」는 「-」가 되어 버리거나, 왠지 이상한 거동하기 때문에, 가능하면 사용하지 않는 편이 안전같다.

  • 서비스 연계 설정









    이름, 채널 및 사용자 등록
    ※ 유효하게 해 잊지 않는다!



    하단의 "변경 저장"을 누릅니다.



    "Webhook URL"과 "Token"메모



    명령줄에서 실행



    curl 부분을 복사하고 명령 줄에서 실행해보십시오.
    
    curl -X POST -H 'Content-Type: application/json' --data '{"text":"Example message"・・・
    

    이런 식으로 표시되면 OK


    GAS에서 실행


    
    function myFunction(){
      var message = 'テスト :birthday: google apps script';
      sendRocketChat(message);
    }
    
    
    function sendRocketChat(message){
      var payload = {
        "text": message,
        "attachments": [
        {
          "title": "Rocket.Chat",
          "title_link": "https://rocket.chat",
          "text": "Rocket.Chat, the best open source chat",
          "image_url": "https://rocket.chat/images/mockup.png",
          "color": "#764FA5"
        }
      ]
      };
    
      var options = {
        'method' : 'post',
        'contentType': 'application/json',
        'payload' : JSON.stringify(payload)
      };
    
      var token = 'your token';
      var url = 'your webhook url' + token;
    
      UrlFetchApp.fetch(url, options);
    }
    

    ↓사용자 이름이라든지 지우고 있습니다

    좋은 웹페이지 즐겨찾기