슬랫 봇 시작하기
- Slack에서 ChatGPT와 함께하는 AI 챗봇 만들기 (1)
- Slack에서 ChatGPT와 함께하는 AI 챗봇 만들기 (2)
- Slack에서 ChatGPT와 함께하는 AI 챗봇 만들기 (3)
- Slack에서 ChatGPT와 함께하는 AI 챗봇 만들기 (4)
- Slack에서 ChatGPT와 함께하는 AI 챗봇 만들기 (5)
- Slack에서 ChatGPT와 함께하는 AI 챗봇 만들기 (6)
- Slack에서 ChatGPT와 함께하는 AI 챗봇 만들기 (7)
- Slack에서 ChatGPT와 함께하는 AI 챗봇 만들기 (8)
OpenAI API와 Slack API를 이용하면 슬랙에서 ChatGPT와 대화할 수 있는 Bot을 만들 수 있다.
이 글은 공식 문서 "Building an app with Bold for Python"을 참고하여 작성했다.
슬랫 봇 생성하기
Slack Apps으로 이동하여 [Create an App] 버튼을 클릭한다.
팝업창에서 From scratch를 선택한다.
앱 이름을 입력하고 사용할 Slack 워크스페이스를 선택한다. 그다음 [Create App] 버튼을 눌러 앱을 생성한다.
이제 Slack 챗봇에 사용할 Slack 앱이 만들어졌다.
Scope 설정하기
그다음 OAuth & Permissions으로 이동한다.
그리고 아래로 스크롤하면 Scopes 섹션을 찾을 수 있다.
Scope에 chat:write
를 추가하면, 내가 속한 채널에 앱이 메시지를 전송할 수 있는 권한을 부여하게 된다.
슬랙 API 메서드에 어떤 Scope가 필요한지는 Slack API Methods에서 확인할 수 있다.
슬랙에 앱 설치하기
다시 스크롤을 위로 올려서 OAuth Tokens for Your Workspace 섹션으로 이동한다. 그리고 [Install to Workspace] 를 눌러 앱을 슬랙에 설치한다.
아래 화면이 나타나면 [허용] 버튼을 누른다.
앱 설치를 승인한 다음, 사이드에서 OAuth & Permissions 눌러 OAuth Tokens for Your workspace 섹션으로 이동한다. 여기에 우리가 사용할 Bot User OAuth Token이 생성되어 있다.
다음 글에서 Blot for Pyhton을 사용하여 슬랙 봇을 만드는 과정을 설명하겠다.
or
[카카오페이로 후원하기] [토스페이로 후원하기]
'개발 > AI 개발' 카테고리의 다른 글
Slack에서 ChatGPT와 함께하는 AI 챗봇 만들기 (3) (0) | 2023.02.19 |
---|---|
Slack에서 ChatGPT와 함께하는 AI 챗봇 만들기 (2) (0) | 2023.02.18 |
자동 블로그 봇을 개발하는 방법을 ChatGPT에게 물어보다 (0) | 2023.02.16 |
(ChatGPT) OpenAI로 블로그 자동화하기 - 2 (2) | 2023.02.07 |
(ChatGPT) OpenAI로 블로그 자동화하기 - 1 (0) | 2023.02.07 |