728x90
반응형
지난번에 웹훅으로 했는데 이번에는 API
# 셋팅
1. https://api.slack.com/ 접속
2. Create An App ( From scratch )
3. OAuth & Permissions 메뉴 이동
4. Scopes -> Bot Token Scopes의 Add an OAuth Scope
5. OAuth Token for your workspace의 Install to Workspace
6. Bot User OAuth Token 저장해놓기
7. 채널 생성하고 앱 추가
채널에서 @앱이름 입력하면 추가 할 수 있음
# channel id 확인
# 구현
// npm install @slack/web-api
const { WebClient, LogLevel } = require("@slack/web-api");
let botToken = "xoxb-4192300573445-4224301379635-eNtZ1MFIm12312312312";
let client = new WebClient(botToken, {
logLevel: LogLevel.ERROR
});
client.chat.postMessage({
username : '테드창',
channel : 'C047A2P44L8',
text : '그럼 피자집에서 피자가 맛있지 냉면이 맛있게?',
icon_emoji: ":kr:",
});
# 테스트
반응형
'Dev > slack' 카테고리의 다른 글
Slack Socket 연결..with Bolt (0) | 2022.10.17 |
---|---|
Slack 웹훅으로 메세지 보내기 (1) | 2022.10.15 |