강의

멘토링

로드맵

Inflearn brand logo image
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!

(4.9) 18 reviews

810 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,104

Learners

36

Reviews

28

Answers

5.0

Rating

2

Courses

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

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

Curriculum

All

18 lectures ∙ (2hr 52min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

18 reviews

4.9

18 reviews

  • white67751163님의 프로필 이미지
    white67751163

    Reviews 6

    Average Rating 5.0

    5

    94% enrolled

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

    • daco2020
      Instructor

      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

    Reviews 868

    Average Rating 5.0

    5

    100% enrolled

    Thank you for your valuable lecture.

    • daco2020
      Instructor

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

  • supjk3님의 프로필 이미지
    supjk3

    Reviews 8

    Average Rating 5.0

    5

    39% enrolled

    • mhwan20101661님의 프로필 이미지
      mhwan20101661

      Reviews 10

      Average Rating 4.8

      5

      94% enrolled

      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.

      • a010440004382929님의 프로필 이미지
        a010440004382929

        Reviews 1

        Average Rating 5.0

        5

        33% enrolled

        I'm looking forward to the remaining lectures.

        Free

        daco2020's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!