반응형
250x250
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Notice
Recent Posts
Today
Total
관리 메뉴

네이처리 노트

[Node.js] 슬랙전송하기 | NPM slack-node와 @slack/web-api 본문

개발기록/Node.js

[Node.js] 슬랙전송하기 | NPM slack-node와 @slack/web-api

네이처리 2022. 10. 5. 14:09
728x90
반응형

 

공부하면서 정리한 내용입니다

참고한 내용은 링크를 확인해주세요


 

 

 

📦 slack-node

슬랙 인증 문제로 사용하지 않는다고함

🔗토큰설정하는 방법 참고

const token = "USER_TOKEN";
const slack = new Slack(token);
const serverAlert =  (param, param)=>{
    slack.api("chat.postMessage", {
        text: param,
        channel:'#channer_name'
    }, (err, res)=>{
        console.log(res);
    });
}
serverAlert(param, param);

// { ok: false, error: 'invalid_auth' } // 실패 (인증오류)

 

 

 

 

 

📦 @slack/web-api

🔗NPM설명 

🔗슬랙설명

import { WebClient } from "@slack/web-api";

const token = "USER_TOKEN";
const slack = new WebClient(token);

(async()=>{
    let option = {
        channel : "#CHENNEL_NAME",
        text    : "Hello, I'm slackBot!",
        attachment:[{
            color: "red",               // block quote color
            text : "this block is red!"
        }];
    }
    await slack.chat.postMessage(option); // Bot message
});

 

 

 


728x90
반응형
Comments