Python Slack :
2018/11/03 - [Develop/Python] - Python Slack WebHook (파이썬 슬랙 웹훅) 만들기
2018/11/03 - [Develop/Python] - Python Slack Bot (파이썬 슬랙 봇) - slackclient
2018/11/03 - [Develop/Python] - Python Slack Bot (파이썬 슬랙 봇) - slacker
2018/11/08 - [Develop/Python] - Python Slack Lunch Bot - 점심 알리미 봇
SpringBoot Slack :
2018/11/24 - [Develop/Spring Boot] - Spring boot Slack WebHook. 슬랙 웹훅(Java Slack WebHook)
Node.js 에서 슬랙 웹훅을 사용하는 방법이다.
1. 먼저 아래의 링크에서 슬랙에서 웹훅을 추가하는 방법을 보고온다.
2018/11/03 - [Develop/Python] - Python Slack WebHook (파이썬 슬랙 웹훅) 만들기
2. https://api.slack.com/community 슬랙 api 사이트에서 Node.js에서 WebHooks을 사용할 수 있는 api를 찾아본다.
이 글에서 사용하는 api는 CoffeScript에 있는 slack-node-sdk 이다.
3. slack-node-sdk 에 이미 사용방법들을 상세히 설명되어 있다.
npm install slack-node --save
를 입력하여 모듈을 설치한다.
다음 .js파일을 생성하거나 이미 사용하고 있는 프로젝트에 아래와 같은 코드를 입력하고 실행한다.
//slack.js
var Slack = require('slack-node');
webhookUri = "webhookUri를 적는란";
slack = new Slack();
slack.setWebhook(webhookUri);
slack.webhook({
channel: "#general", // 현 슬랙의 채널
username: "웹훅", // 슬랙에서 보여질 웹훅 이름
text: "테스트" //텍스트
}, function (err, response) {
console.log(response);
});
node slack.js 으로 실행하면 아래와 같이 메세지가 슬랙에 전송된다.
참고 : https://api.slack.com/community
- slack-node-sdk - Slack Node SDK with Webhook and API support
'Develop > Node.js' 카테고리의 다른 글
티스토리 댓글 알림 (tistory comment notify) (0) | 2023.02.10 |
---|---|
Npm, Yarn Nexus Repository 설정 (0) | 2022.07.06 |
[Node.js] google oatuh passport (0) | 2019.03.11 |
Socket IO를 이용한 정말 간단한 채팅 프로그램 (0) | 2019.02.21 |
[Node.js] google oauth 인증 (구글 로그인) (0) | 2019.01.07 |