[JAVA] Slack에 chatGPT 연결하기 였던것....

김나영·2023년 4월 10일
0

JAVA

목록 보기
13/14
post-thumbnail

이미 구현되어있는것을 구현하려고 한 나...ㅋㅋ... 도전 정신에 칭찬해^^;;


입사 이틀차에 슬랙에 알림봇 연결하기 과제를 받은 후 4일간의 현타를 씨게 느낀뒤...
희쨩의 도움으로 .,, 다른 봇도 만들어보기로 결심함!

4일동안 진짜 많은 도움을 준! (=모든 코드를 짜준) 챗지피티쨩을 슬랙에 연결해보는 것이다.,
검색해보니 많은 개발자행님덜이 연결을 진행하였고 해당 블로그를 참고하여 챗지피티봇을 만들어볼것이다,.. 하지만 대부분이 파이썬을 이용한 개발이어서.. 잘될지는 미지수,,,
일단 시작해보는것ㄹ이다.. 시작이 반이니까...

chatBOT 생성하기

내 슬랙 계정으로 로그인하기 -> apps 생성하기
https://api.slack.com/apps

Create New App 선택

From scratch 선택

봇이름과 워크스페이스를 선택해준다
( 나는 기존에 생성한 Test 워크스페이스에 넣어줬다 )

생성 후 해당 봇 클릭

OAuth&Permissions 로 이동

Scopes에서 추가 진행
메시지를 읽기 위한 channels:read / 채팅을 보내기 위한 chat:write 권한 부여

install app으로 이동

hu-yong

허용을 누르면 해당 봇의 토큰 값이 나오는데 잊지말고 저장해두자,,!

채널 생성 후 봇 추가

위에서 설정한 워크스페이스에서 봇을 부르기 위한 채널을 생성해준다

이때 채널은 공개로 설정해준다

채널 상세보기에서 통합 -> 앱추가

openAI api 가져오기

https://platform.openai.com/overview

openAI에 로그인 하기

View API Keys로 이동

secret key 발급받기

절대 다시 볼 수 없기 때문에 메모 필수,,!

JAVA로 코드 짜기

물론 당근 빠따루다가 지피티쨩한테 코드 짜달라고 했다,,
왜냐믄... 다들 파이썬으로 개발햇응게...!!!

열일하는 지피티쨩,,간바레!

이난리 떨면서 챗 지피티 연동하는 봇 짜고있는데

머라고?..

두둥..

이미 구현되어있던거니?..

.......

,....

...

... ㅎ..ㅎㅇ...

profile
응애 나 애기 개발자

0개의 댓글