https://www.youtube.com/watch?v=s24dxIp-Cp0
#slack 워크스페이스 생성하기
접속 : https://slack.com/intl/ko-kr/
화면 오른쪽 상단에 "시작하기" 클릭
이메일 주소 적고 "계속" 클릭
기입했던 이메일 주소로 접속해서 코드를 확인하고 적어준다. (메일이 스팸메일함에 있어서 한참 찾음)
워크스페이스 생성 클릭
회사(팀 이름) 작성 후 다음 클릭
현재 고객님의 팀은 어떤 일을 진행하고 계시나요? : (stock) 영어로 대충 적고 다음 클릭
이메일을 자주 보내는 대상은 누구인가요? : 이 단계 건너뛰기
#워크스페이스 생성 완료
slack-bot 만들기
접속 : https://api.slack.com/
화면 가운데 Start Building 클릭
App Name을 대충 적고, Development Slack Workspace에 전 단계에서 작성한 회사(팀 이름)을 선택하고 Create App을 클릭
#생성완료
필요한 설정
왼쪽 사이드 바에 OAuth & Permissions를 클릭
스크롤을 내려 Scopes 아래에 Bot Token Scopes 메뉴에서 권한을 설정해 준다.
ㄴAdd an OAuth Scope를 클릭
ㄴ스크롤을 내려 chat:write를 선택 (봇이 채팅방에 글을 쓸 수 있도록 한다.)
ㄴ다시 스크롤을 올려 맨위에 OAuth Tokens & Redirect URLs의 Install to Workspace를 클릭
ㄴ허용 클릭
#설정완료
화면에 나오는 토큰을 복사한다.
(이 토큰으로 봇에서 워크스페이스로 메세지를 전송할 수 있다.)
OAuth Tokens for Your Team
Bot User OAuth Access Token
~~~~
#토큰 복사 완료
접속 : https://app.slack.com/client/T01G32FV7TP/C01FRCWJVRV
워크스페이스에 사용할 채널(stock)을 선택하고
우측 상단에 +추가 버튼 옆에 세부정보 표시를 클릭
ㄴ더보기 > 앱추가 클릭
ㄴstock-bot을 추가
메세지 확인 : #stock에 Stock-bot 님과 함께 다시 참여했습니다.
#추가완료
파이썬을 이용해서 bot으로 slack 메세지를 전송 (slacker 라이브러리 사용)
구글 검색창에서 slacker 검색
접속 : https://github.com/os/slacker
설치
pip install slacker
코드작성
from slacker import Slacker
slack = Slacker('복사했던 토큰 값 붙여넣기')
# Send a message to #general channel
slack.chat.post_message('#채널이름', '메세지')
#실행 후 메세지 확인
구글플레이에서 slack 앱을 다운로드 하면 스마트폰에서도 메세지를 받아 볼 수 있다.
[2023.01.15] 파이썬 셀레니움 실행 오류 메세지 해결 (python selenium) (0) | 2023.01.15 |
---|---|
[파이썬] 셀레니움(selenium) 사용법, 유튜브 보다가 메모 (0) | 2021.09.23 |
[파이썬] 크레온 API 시작하기/환경설정 (유튜브 보다가 메모) (0) | 2020.11.28 |
[파이썬] PyAutoGUI 라이브러리로 키보드, 마우스 제어하기 (정리중) (0) | 2020.11.18 |
[파이썬] 소스코드.py 파일을 exe 실행 파일로 만들기 (pyinstaller) 메모 (0) | 2020.10.27 |