강의

멘토링

로드맵

개발 · 프로그래밍

/

데스크톱 앱 개발

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

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

(5.0) 수강평 20개

수강생 819명

  • 김은찬
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,126

수강생

40

수강평

29

답변

5.0

강의 평점

2

강의

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

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

커리큘럼

전체

18개 ∙ (2시간 52분)

해당 강의에서 제공:

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

수강평

전체

20개

5.0

20개의 수강평

  • cart_rudolf님의 프로필 이미지
    cart_rudolf

    수강평 6

    평균 평점 5.0

    5

    94% 수강 후 작성

    내용을 쉽고 친절하게 잘 알려주셔서 덕분에 슬랙봇에 대해 알게 되었습니다.

    • 김은찬
      지식공유자

      cart_rudolf님, 소중한 리뷰 감사합니다! 😊 강의를 통해 슬랙봇에 대해 잘 알게 되셨다니 정말 기쁩니다. 추가로 궁금한 점이나 배우고 싶은 내용이 있다면 언제든지 말씀해 주세요!

  • 똘똘이스머프님의 프로필 이미지
    똘똘이스머프

    수강평 868

    평균 평점 5.0

    5

    100% 수강 후 작성

    귀한 강의 감사드립니다.

    • 김은찬
      지식공유자

      흑흑..! 귀한 첫 수강평 감사합니다! :)

  • jphong님의 프로필 이미지
    jphong

    수강평 5

    평균 평점 4.8

    5

    33% 수강 후 작성

    • catwalk님의 프로필 이미지
      catwalk

      수강평 9

      평균 평점 5.0

      5

      39% 수강 후 작성

      • 세윤님의 프로필 이미지
        세윤

        수강평 11

        평균 평점 4.8

        5

        94% 수강 후 작성

        흥미있는 주제입니다. 또한, 기초과정으로서 거의 완벽하네요! 서버 및 웹서비스 관리에 사용하면 좋을 것 같습니다. 다음 강의에서는 이슈발생시 서버 및 서비스 점검, 데몬 재시작, 서비스 상태 정보 수집 및 시각화 등이 다루어지면 좋겠습니다.

        무료

        김은찬님의 다른 강의

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

        비슷한 강의

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