본문 바로가기

프로젝트/KAKAOWORK_BOT3

3. KAKAOWORK BOT으로 사이트와 연동해보기 이제는 Q&A 페이지에 누군가 질문을 올리면, 담당자가 처리자에게 할당을 할 수 있고, 할당을 받은 사용자의 톡방에 봇이 메시지를 보내는 로직을 구현해 보겠다. 구현은 간단하게 node.js로 했다 ejs 페이지 만드는 것은 이 깃허브를 참고했다 [dependencies] "axios": "^0.21.1" "cors": "^2.8.5" "ejs": "^3.1.6" "express": "^4.17.1" "pm2": "^5.1.0" 1. app.js 생성 const express = require('express') const path = require('path'); var cors = require('cors'); const indexRouter = require('./routes/index') cons.. 2021. 7. 26.
2. KAKAOWORK BOT API 사용해보기 일단 POSTMAN을 사용해서 api요청을 해본다. 모든 req는 json 형식으로 맞췄다. 참고 : https://docs.kakaoi.ai/kakao_work/botdevguide/bot_dev/ 1. Bot 인증 요청 url : https://api.kakaowork.com/v1/conversations.open http method : post header : Authorization : Bearer {YOUR_APP_KEY} body : { "user_id" = {USER_ID} } 여기서 YOUR_APP_KEY는 이전 게시물에서 bot 생성시 발급받은 app key이다 USER_ID를 몰라서 헤맸는데, 내가 해결 한 방법은 다음과 같다. [이메일로 user 정보 받기] 참고 : https://.. 2021. 7. 26.
1. KAKAOWORK BOT 설정하기 Q&A 관리자 페이지에서 해결할 직원을 할당하면 해당 직원의 카카오워크 톡방에 메시지를 보내는 간단한 기능이다. 디자인은 전혀 신경쓰지 않았고, DB도 따로 없다. 참고 : https://docs.kakaoi.ai/kakao_work/botdevguide/process/ 1. 카카오워크 워크스페이스 만들기 나혼자 테스트 해보는 거라 새로운 워크스페이스를 만들었다. 카카오워크 pc 어플에서 생성했다 2. 카카오워크 admin 페이지에 로그인하기 내가 만든 카카오워크 스페이스 계정으로 admin 페이지에 로그인 한다 admin 페이지 : https://kakaowork.com/login?service=admin 로그인 : 카카오워크 로그인 후 이용해주세요. kakaowork.com 3. 봇 개발자 추가하기 .. 2021. 7. 26.