갤럭시S25 필수 팁! 악성 스팸 메시지 자동 차단 기능 (AI 차단, 원UI 7.0)
페이지 정보
작성자 Cleo 작성일25-04-03 04:45 조회3회 댓글0건관련링크
본문
slack을 자동메시지 이용해서 메시지를 보내는 방법을 알아보자.파이썬으로 slack에 메시지를 보내는 방법구글링을 하다 보면 파이썬으로 slack에 메시지를 보내는 방법이 다르다는 것을 알 수 있다. 그 자동메시지 이유는 보통 2가지 방법으로 메시지를 보내기 때문이다.Slack Web API 사용 - 사용법이 복잡하지만 기능이 많다.Incoming Webhooks 사용 - 사용법이 간단하지만 기능이 적다.Incoming 자동메시지 Webhhoks 방법이 간단해서 처음에는 이걸 사용하려고 했는데, 이 방법은 이미지를 전송할 수 없다고 한다. 그래서 Slack Web API를 사용하기로 결정하였다.slack 설정하기# slack 자동메시지 가입하기먼저 slack을 사용하기 위해서 가입을 한다.워크스페이스를 만든다.# app 만들기[From scratch]를 선택한다.App Name을 설정하고, 워크스페이스를 선택한다.OAuth &Permission의 Scopes 항목에서 chat:write, files:read, files:write를 추가한다.# 자동메시지 채널 만들기slack에서 새로운 채널을 만든다. 필요하다면 비공개로 만들자.# 채널에 봇 추가하기만들어진 채널에 봇을 추가한다. 봇을 추가하지 않으면 메시지를 보낼 수 없다.slack_sdk 설치하기slack에서 자동메시지 파이썬 slack sdk를 제공한다. 터미널에서 다음과 같이 slack_sdk를 설치하자.slack 클래스 만들기slack에 메시지를 보내기 위해서 채널과 토큰을 사용해야 하기 때문에 중복을 줄이기 위해서 자동메시지 다음과 같이 클래스를 만들었다. 사용 예제Slack 클래스는 다음과 같이 사용하면 된다.주의 사항!!!slack에서 채널 이름이 있고, 채널 ID가 있다. 채널 상단 상세 메뉴에서 자동메시지 [채널 세부정보 열기]를 선택하면, 채널 ID를 확인할 수 있다. Slack에 채널 ID를 전달하자. 채널 이름을 사용하게 되면 이미지를 전송할 수 없다. (이걸 자동메시지 해결하는 데 2시간을 소비했다 ㅜㅜㅜ)
댓글목록
등록된 댓글이 없습니다.