커스텀 명령어 이번에는 Slack API에서 지원하는 슬래시 명령어 대신 직접 커스텀 명령어를 구현해보겠습니다. 아래 글은 이전에 작성한 슬래시 명령어를 구현하는 방법입니다. [Slack Bot] Slack Bot 슬래시 명령어 만들기 슬래시 명령어 생성 1) Slack API 사이트에서 Slash Commands - Create New Command를 클릭합니다. 2) 만들고 싶은 명령어의 이름, 요청 URL 및 간단한 설명을 입력합니다. 여기서 요청 URL은 사용자가 명령을 트 damon-911.tistory.com 커스텀 명령어 동작 구성 1) 터미널에 다음 명령을 실행하여 필요한 라이브러리를 설치합니다. pip install flask slack-bolt aiohttp 2) custom_secre..
슬래시 명령어 생성 1) Slack API 사이트에서 Slash Commands - Create New Command를 클릭합니다. 2) 만들고 싶은 명령어의 이름, 요청 URL 및 간단한 설명을 입력합니다. 여기서 요청 URL은 사용자가 명령을 트리거할 때 Slack이 POST 요청을 보내는 엔드포인트입니다. 3) 모든 입력이 끝나고 저장을 클릭하면 슬래시 명령어가 추가됩니다. 해당 내용을 적용하기 위해 앱 재설치 버튼을 클릭합니다. 슬래시 명령어 동작 구성 1) 터미널에 다음 명령을 실행하여 필요한 라이브러리를 설치합니다. pip install flask slack-bolt 2) slash_secrets.py 파일을 만들어 SIGNING_SECRET과 BOT_TOKEN을 각각 저장합니다. 3) 구현할..
Google Sheets 작성 구글 스프레드시트에 슬랙 채널에 제공할 정보를 작성합니다. Google Apps Scripts 코드 작성 확장 프로그램 - Apps Script를 클릭하고 우측에 있는 편집기 화면에 코드를 채우면 됩니다. 먼저 기능에 맞게 함수 이름을 sendMessage로 바꿔줍니다. 그 다음, 만든 구글 시트를 불러오는데 A:G까지의 범위만 필요하기 때문에 해당 범위만 불러옵니다. 그리고 이전에 만들었던 Webhook URL을 코드에 추가합니다. function sendMessage() { var googleSheet = SpreadsheetApp.getActiveSheet(); // 구글 시트 변수 생성 var data = googleSheet.getRange("A:G").getVal..
Slack Slack은 클라우드 기반의 팀 협업 도구로, 실시간 메시지, 파일 공유, 작업 관리 등 많은 기능들을 제공합니다. 즉, 업무에 관련된 모든 커뮤니케이션이 한 곳으로 집중되어 빠른 업무 확인 및 의사 결정이 가능한 커뮤니케이션 도구입니다. Slack은 생산성 플랫폼입니다 Slack은 팀과 커뮤니케이션할 수 있는 새로운 방법입니다. 이메일보다 빠르고, 더 조직적이며, 훨씬 안전합니다. slack.com Slack Bot 봇은 특정 작업을 수행하도록 프로그래밍된 소프트웨어 응용 프로그램입니다. 봇은 자동화되어 있으므로 사용자가 직접 실행하지 않아도 지시에 따라 실행됩니다. Slack에도 봇이 존재합니다. Slack Bot은 도우미와 메신저 역할을 수행하며 직장 동료와 함께하는 다이렉트 메시지나 대..