강의

멘토링

로드맵

Programming

/

Desktop Application

Create a Slack bot that can be used right away in your community

Are you participating in or running a Slack-based community? Are you struggling with repetitive and inefficient tasks? In this course, you will create a Slack bot that you can use right away!

(5.0) 20 reviews

820 learners

  • daco2020
3시간 만에 완강할 수 있는 강의 ⏰
자동화
스토리텔링
Slack
slack-bot
Python
Naver Cloud
VSCode
Thumbnail

Reviews from Early Learners

What you will learn!

  • You can learn various event request/processing methods in Slack.

  • You can implement a Slack modal and collect data entered into the modal.

  • You can save and view the collected data as a CSV file.

  • You can call up the admin menu for community managers.

  • You can deploy and operate Slack bots using the Naver Cloud Platform.

Building a Slack bot for immediate use in your community 😽

Features of this course

📌 This is a Slack bot creation course taught by a Slack bot developer who has used it for about 800 people.

📌 We will work together to resolve problems and errors encountered while developing a Slack bot.

📌 You can learn the know-how of developing a Slack bot by implementing basic functions such as collection, storage, and inquiry.

📌 This is a story-based lecture where you will solve the problems of the virtual character 'Deoksuni' together.

I recommend this to these people

I want to automate repetitive tasks!

Are you doing repetitive tasks in Slack? Automation can free you from them.

My Slack messages keep disappearing.

Don't Slack messages disappear over time? You can save them and access them again at any time.

I want to distribute the bot I created!

You can deploy and operate your own Slack bot in a cloud environment without external developers or tools.

After class

  • You can learn how to request and handle various events in Slack.

  • You can implement a Slack modal and collect data entered into the modal.

  • You can save the collected data as a CSV file and retrieve it for later delivery to users.

  • You can create and call an admin menu for community managers.

  • You can deploy and operate Slack bots using Naver Cloud Platform (NCP).

  • You can learn the entire process from creating slack-bot to developing and operating it.

Learn about these things.

Collecting structured data through Slack modals

Modals allow you to collect structured data. They can validate user input and even provide direct guidance.

Save and view collected data as a CSV file

Data collected through the modal is saved as a CSV file. You can even implement functionality to retrieve and send the saved file upon user request.

Calling the Community Manager Menu and Retrieving Data

You can call up a menu for community managers. This menu can be implemented to be "visible only to me" and hidden from other users.

Deploying Slack Bots Using Naver Cloud Platform

You can create a server directly on the Naver Cloud Platform (NCP) and access the terminal. You can use git to move source code and deploy Slack bots.

Things to note before taking the course

Practice environment

  • Operating System: MacOS

  • Language used: Python 3.10 or later recommended

  • Tools used: VSCode

Learning Materials

  • Full lecture materials PDF

  • Source Code GitHub Repository

Player Knowledge and Precautions

  • Basic Python syntax (conditional statements, loops, data types)

  • Basic git commands ( add, commit, push, pull)


Recommended for
these people

Who is this course right for?

  • Community leaders or organization members who want to automate repetitive tasks

  • If you want to save the contents of a Slack message before it is deleted and view it at any time

  • Anyone who wants to run a 24-hour Slack bot server in a cloud environment

Need to know before starting?

  • python

  • vscode

  • git

Hello
This is

1,128

Learners

40

Reviews

29

Answers

5.0

Rating

2

Courses

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

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

Curriculum

All

18 lectures ∙ (2hr 52min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

20 reviews

5.0

20 reviews

  • cart_rudolf님의 프로필 이미지
    cart_rudolf

    Reviews 6

    Average Rating 5.0

    5

    94% enrolled

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

    • 김은찬
      Instructor

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

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

    Reviews 868

    Average Rating 5.0

    5

    100% enrolled

    귀한 강의 감사드립니다.

    • 김은찬
      Instructor

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

  • jphong님의 프로필 이미지
    jphong

    Reviews 5

    Average Rating 4.8

    5

    33% enrolled

    • catwalk님의 프로필 이미지
      catwalk

      Reviews 9

      Average Rating 5.0

      5

      39% enrolled

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

        Reviews 11

        Average Rating 4.8

        5

        94% enrolled

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

        Free

        daco2020's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!