Tool (5) 썸네일형 리스트형 Slack 봇] 봇 만들기 - 2 [Slash Command 확장] Slack 에서 제공하는 Bolt 라이브러리를 활용해서 하나의 URL로 모든 커멘드를 받을 수 있다. 동시에 어떠한 정보를 전달 받았는지 Payload와 같은 값을 전달 받을 수 있어 다양한 기능을 확장 할 수 있다. WebServelt 설정 import com.slack.api.bolt.App @WebServlet("/slack/events") class SlackAppController(@Qualifier("slack event") app: App?) : SlackAppServlet(app) { override fun service(req: HttpServletRequest?, resp: HttpServletResponse?) { super.service(req, resp) } } 상기 코드는 일전에.. Slack 봇] 봇 만들기 - 2 [Slash Commands 사용하기] Api 페이지에서 생성한 앱을 들어가서 Slash Commands 메뉴를 접근 Create New Command를 클릭 한다. Command : Slack 채팅 창에서 쓰일 /명령어 입니다. Request URL : 커멘드 입력시 호출 되는 Url 입니다. 외부에서 호출을 받기위해서는 로컬환경에서 추가적인 세팅을 해야 합니다. 저는 ngrok 을 이용하여 세팅했습니다. ngrok 은 로컬에서도 외부 호출을 전달 받을 수 있게 하는 프로그램 입니다. (추후 사용 설명을 올리도록 하겠습니다.) Short Description : 명령어의 설명 입니다. Usage Hint : 커멘드의 힌트를 보여 줍니다. 설정 완료 후 상기와 같은 경고 창이 뜬다면 reinstall your app 을 클릭하여 앱을 재 설치.. Chat GPT 키 발급 부터 API 호출 까지 API 키 발급 https://platform.openai.com/ 먼저 홈페이지에 방문 후 로그인을 진행 https://platform.openai.com/account/api-keys 우측 상단 메뉴에 View API keys 방문 Create New Secret Key 클릭으로 키 발급 주의 사항 키 발급 창이 나타나며 키가 나타나게 되는데, 한번만 보이고 두번다시 알 수 없으니 잘 보관해야 한다. https://platform.openai.com/docs/api-reference API 레퍼런스를 확인하여 필요한 기능을 호출 합니다. 하기의 예는 Completion 호출 하는 방법 입니다. curl https://api.openai.com/v1/completions \ //기본적으로 POST 호출.. Slack 봇] 봇 만들기 -1 [메세지 전달] 회사 생활 하면서 필요한 정보가 있다. Wifi 비밀번호, 팩스 번호 등등 회사 내에 커플루언스를 사용하고 있지만, 이런게 작거나 혹은 답이 정해져 있는 정보를 찾는데 닭 잡는데 소잡는 칼 쓰는격 같아 봇을 하나 만들기로 했다. 봇 생성 https://api.slack.com/ Slack은 당신을 위한 Digital HQ입니다 Slack은 여러분의 팀과 소통할 새로운 방법입니다. 이메일보다 빠르고, 더 조직적이며, 훨씬 안전합니다. slack.com 우측 상단 Your Apps 를 클릭 Create New App 클릭 From Scrach 클릭 From an app manifest 의 경우 manifest 라는 구성 파일로 봇을 세팅 하는 방법이다. From Scrach를 통해여 봇 설정 방법을 익힌 .. 회사에서 Slack 효율적으로 사용하기: D-day 발표를 통한 사용법 공유 회사에서 Slack을 비효율적으로 사용하는 같아 효율적 사용 방법을 공유하기로 결심하였다. 매월 진행하는 D-day에 발표할 예정이며, 이를 통해 우리 모두가 Slack을 조금 더 효율적으로 사용하는 방법을 배울 수 있기를 바랍니다. 오랜만에 PPT를 만들어 봤지만, 그만큼 Slack 사용의 효율성을 높이는 데 도움이 되길 바라며 이 발표 자료를 준비했습니다. 관련 PPT 자료도 공유 합니다. 이전 1 다음