반응형

Python/Slack API 3

Slack Webhook 설정 방법 / 파이썬 hook 보내기 예제

슬랙 API의 기능으로 Webhook을 특정 채널로 설정하는 방법을 정리해보고, Python의 requests 기능을 통하여 hook 메시지를 전송하는 예시를 간단 명료하게 정리하여 다루어보도록 하겠습니다. Slack Webhook 설정 방법 1. Slack App 설정 페이지(https://api.slack.com/apps)에 접속한 뒤, 원하는 앱을 고르고 좌측 사이드바 메뉴 중 Incoming Webhooks 메뉴에 들어가줍니다. 2. Active Incoming Webhooks를 on으로 바꿔주고, 상단에 등장한 재설치 경고문의 링크를 통하여 재설치 페이지로 이동합니다. 3. hook 메시지를 보내기 원하는 채널을 골라주고, 재설치 권한 허용을 진행합니다. 4. url이 생성되었으면, Copy 버..

Python/Slack API 2023.12.04

[Slack Bolt] 파이썬 Slack App 댓글 기능 구현 예제

안녕하세요. 이번 글에서는 Python slack bolt 모듈을 활용하여 특정 텍스트가 인식되면 스레드에 댓글을 달게 만드는 아주 간단한 슬랙앱 예제를 다루어보도록 하겠습니다. 이번에 다룰 슬랙앱의 기능은 '안녕' 또는 '안녕하세요'가 포함된 내용을 작성하면 맞인사를 스레드 댓글로 작성해주는 간단한 슬랙앱입니다. 1. Slack App 생성 및 토큰 체크 만일, 아직 슬랙앱을 생성하지 않았다면, 생성 후 채널에 추가하는 과정이 필요합니다. 이와 관련된 내용은 이전에 상세히 작성해두었으니, 아래 글을 참고해주세요. 슬랙앱(Slack App) 생성 설정 방법 완벽 가이드 Slack에서는 슬랙앱을 만들어 워크스페이스 내에서 원하는대로 여러 기능을 수행하는 봇을 운영할 수 있는 기능을 제공합니다. 이를 위하여..

Python/Slack API 2023.11.24

슬랙앱(Slack App) 생성 설정 방법 완벽 가이드

Slack에서는 슬랙앱을 만들어 워크스페이스 내에서 원하는대로 여러 기능을 수행하는 봇을 운영할 수 있는 기능을 제공합니다. 이를 위하여 슬랙앱을 처음에 만들 때, 권한 등 여러 가지 항목에 대한 설정을 해야 하지만, 이 과정이 다소 복잡하여 올바르게 진행하는 것이 어려울 수 있습니다. 이에 도움을 드리기 위하여, 슬랙앱 생성과 관련된 튜토리얼을 제공해보도록 하겠습니다. 0. 앱 생성 준비 단계 1. 먼저, https://api.slack.com/ 사이트에 접속하고, 슬랙 계정 로그인을 합니다. 2. 우측 상단의 Your apps 메뉴를 클릭해줍니다. 3. 중앙에 보이는 Create an App 버튼을 클릭해줍니다. 4. 여기서는 저희가 원하는 기능을 처음부터 커스텀 모드로 설정해보려고 합니다. 따라서,..

Python/Slack API 2023.11.05
반응형