강의

멘토링

커뮤니티

개발 · 프로그래밍

/

데스크톱 앱 개발

커뮤니티에서 바로 써먹는 슬랙 봇 만들기

슬랙 기반의 커뮤니티를 참여하거나 운영하고 계신가요? 반복되고 비효율적인 작업으로 불편을 겪고 계신가요? 이 강의를 통해 바로 써먹을 수 있는 슬랙 봇을 만들어보세요!

(5.0) 수강평 21개

수강생 848명

  • 김은찬
Thumbnail

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 슬랙의 다양한 이벤트 요청/처리 방법을 익힐 수 있어요

  • 슬랙 모달을 구현하고 모달에 입력한 데이터를 수집할 수 있어요

  • 수집한 데이터를 CSV 파일로 저장 및 조회할 수 있어요

  • 커뮤니티 관리자를 위한 관리자 메뉴를 호출할 수 있어요

  • 네이버 클라우드 플랫폼을 이용해 슬랙 봇을 배포하고 운영할 수 있어요

커뮤니티에서 바로 써먹는 슬랙 봇 만들기 😽

이 강의의 특징

📌 약 800명이 사용한 슬랙 봇 개발자가 알려주는 슬랙 봇 만들기 강의입니다.

📌 슬랙 봇을 개발하며 만나게 되는 문제 상황과 에러들을 함께 해결하며 진행합니다.

📌 수집, 저장, 조회라는 기본적인 기능을 구현하며 슬랙 봇 개발에 대한 노하우를 익힐 수 있습니다.

📌 가상 인물 '덕순이'의 문제를 함께 해결해나가는 스토리형 강의입니다.

이런 분들께 추천해요

반복 작업을 자동화 하고 싶어요!

슬랙에서 반복되는 작업을 하고 계신가요? 자동화를 통해 반복 작업에서 해방될 수 있어요

슬랙 메시지가 자꾸 사라져요..

시간이 지나면 슬랙 메시지가 사라지지 않나요? 메시지를 저장하고 언제든지 다시 조회할 수 있어요

제가 만든 봇을 배포하고 싶어요!

외부 개발자나 도구 없이도 직접 만든 슬랙 봇을 클라우드 환경에 배포하고 운영할 수 있어요

수강 후에는

  • 슬랙의 다양한 이벤트 요청/처리 방법을 익힐 수 있어요

  • 슬랙 모달을 구현하고 모달에 입력한 데이터를 수집할 수 있어요

  • 수집한 데이터를 CSV 파일로 저장하고 다시 조회해서 사용자에게 전달할 수 있어요

  • 커뮤니티 관리자를 위한 관리자 메뉴를 만들고 호출할 수 있어요

  • 네이버 클라우드 플랫폼(NCP)을 이용해 슬랙 봇을 배포하고 운영할 수 있어요

  • slack-bot의 생성부터 개발, 운영까지 전반적인 과정을 익힐 수 있어요

이런 내용을 배워요.

Slack 모달을 통한 정형화된 데이터 수집

모달을 이용하여 정형화된 데이터를 수집할 수 있어요. 사용자가 입력한 값이 유효한지 여부를 검증하고 직접 안내 메시지도 전달 할 수 있어요.

수집한 데이터를 CSV 파일로 저장 및 조회

모달을 통해 수집한 데이터를 CSV 파일로 저장해요. 사용자가 요청한다면 저장한 파일을 조회하고 전달하는 기능까지 구현할 수 있어요.

커뮤니티 관리자 메뉴 호출 및 데이터 조회

커뮤니티 관리자를 위한 메뉴를 호출할 수 있어요. 이 메뉴는 다른 사용자에게는 보이지 않고 '나에게만 표시'되도록 구현할 수 있어요.

네이버 클라우드 플랫폼을 이용한 슬랙 봇 배포

네이버 클라우드 플랫폼(NCP)에서 직접 Server를 생성하고 터미널에 접속할 수 있어요. git을 이용해 소스코드를 옮기고 슬랙 봇을 배포할 수 있어요.

수강 전 참고 사항

실습 환경

  • 운영 체제 : MacOS

  • 사용 언어 : Python 3.10 이상 권장

  • 사용 도구 : VSCode

학습 자료

  • 전체 강의자료 PDF

  • 소스코드 GitHub Repository

선수 지식 및 유의사항

  • 기본적인 Python 문법(조건문, 반복문, 자료형)

  • 기본적인 git 명령어(add, commit, push, pull)


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 반복되는 작업을 자동화하고 싶은 커뮤니티 운영진 또는 조직 구성원

  • 슬랙 메시지가 지워지기 전에 내용을 저장하고 언제든지 조회하고 싶으신 분

  • 클라우드 환경에서 24시간 슬랙 봇 서버를 운영해보고 싶으신 분

선수 지식,
필요할까요?

  • python

  • vscode

  • git

안녕하세요
입니다.

1,193

수강생

47

수강평

39

답변

5.0

강의 평점

2

강의

안녕하세요! 저는 1인 개발자 김은찬입니다.

1인 개발을 하며 배운 것들을 여러분과 나누고 싶어요.

커리큘럼

전체

18개 ∙ (2시간 52분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

21개

5.0

21개의 수강평

  • white67751163님의 프로필 이미지
    white67751163

    수강평 6

    평균 평점 5.0

    5

    94% 수강 후 작성

    Thanks to your easy and friendly explanation of the content, I was able to learn about Slackbot.

    • daco2020
      지식공유자

      cart_rudolf, thank you for your valuable review! 😊 I'm so glad you learned a lot about Slackbot through the lecture. If you have any additional questions or want to learn more, please let me know!

  • hyongsu44님의 프로필 이미지
    hyongsu44

    수강평 868

    평균 평점 5.0

    5

    100% 수강 후 작성

    Thank you for your valuable lecture.

    • daco2020
      지식공유자

      Oh my..! Thank you for your precious first class review! :)

  • jphong님의 프로필 이미지
    jphong

    수강평 5

    평균 평점 4.8

    5

    33% 수강 후 작성

    • supjk3님의 프로필 이미지
      supjk3

      수강평 11

      평균 평점 5.0

      5

      39% 수강 후 작성

      • mhwan20101661님의 프로필 이미지
        mhwan20101661

        수강평 16

        평균 평점 4.8

        5

        94% 수강 후 작성

        It's an interesting topic. Furthermore, it's almost perfect as a basic course! This would be useful for server and web service management. In the next lecture, I hope it covers server and service checks upon issues, daemon restarts, and service status information collection and visualization.

        무료

        김은찬님의 다른 강의

        지식공유자님의 다른 강의를 만나보세요!

        비슷한 강의

        같은 분야의 다른 강의를 만나보세요!