공부하기싫어
article thumbnail

0.1. 목차

     

     

    0.1.1. 테스트 목표

    • python 으로 slack channel 에 message push

    0.1.2. 1. 슬랙 app 생성

    slack api 사이트 접속 후 create app - workspace 지정
    from scratch 로 접속 혹은 앱 기능 선택에서 bot 선택
    인증 페이지로 접속해 scopes 에서 chat:write 권한 선택
    이후 OAuth Tokens for Your Workspace 에서 workspace 설치 진행

    설치가 진행되면 app token 이 생성됨

     

    slack channel 에서 detail 로 들어가서 integrations 에 add an app

    하면 channel 에 bot 이 초대됨

     

    0.1.3. 2. python 코드 작성

    slack sdk 설치

    <code />
    pip install slack_sdk
    <code />
    import slack_sdk my_token='my-app-token' client=slack_sdk.WebClient(token=my_token) client.chat_postMessage(channel='#test', text='hello world')

    간단한 코드 작성

    메세지 디자인이나 여러 기능을 제공한다고 하는데 어차피 로그만 가져올꺼라

     

    0.1.4. 3. 테스트 결과 확인

    python 코드 실행 후 slack 확인

     

    1. 참고

    https://getitall.tistory.com/entry/Python-슬랙-Slack-메신저-봇-만들기-코드-포함-초간단-코딩

    https://dev-nam.tistory.com/11