inflearn logo
inflearn logo

Creating Bots with Python by Dr. Nam with ChatGPT

Learn to implement Telegram, Slack, KakaoTalk, and Discord bots with Python, exploring each service's features via various examples.

(4.8) 수강평 11개

강의소개.상단개요.수강생.short

난이도 초급

수강기한 무제한

Python
Python
Chatbot
Chatbot
oop
oop
Web Crawling
Web Crawling
openAI API
openAI API
Python
Python
Chatbot
Chatbot
oop
oop
Web Crawling
Web Crawling
openAI API
openAI API

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

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

4.8

5.0

알센

21% 수강 후 작성

I wanted to make a slackbot, but I didn't know where to start, so this lecture was like a ray of light for me. I look forward to the next lecture plan that will allow me to interact with DB as the next step.

5.0

장우석

31% 수강 후 작성

I'm following along well with the bot implementation.

5.0

Ryan Kim

100% 수강 후 작성

This was very informative for me. Thank you for the great lecture.

강의상세_배울수있는것_타이틀

  • Various Ways to Use ChatGPT API in Python

  • Deep Python Crawling: Service Analysis/Implementation

  • Telegram features, API usage, bot implementation

  • Understanding Slack API Use, Bot Creation & Service Features

  • Features of KakaoTalk service and methods for implementing various types of bots and chatbots

  • Discord service features, API usage, and bot implementation

  • How to use APIs like Google Calendar API, and how to link them to bots

  • Regex Usage in Various Scenarios

  • How to modularize and operate specific functions in Python

Dr. Nam's Python Bot Creation + ChatGPT

Building a Bot with Python! 📖

This course covers how to build bots for popular messaging applications like Telegram, Slack, KakaoTalk, and Discord . We'll cover everything from signing up for the service, to using the basic API, to implementing the service's features and functions. Rather than simply studying theories, we'll walk through a variety of examples and implement real-world services .


Why Create a Bot Program? ✔️

While services were once distributed and provided through the web, apps, and applications, these days, bots are increasingly used. Even a glance at the current crop of generative AI programs reveals that most of them are delivered via Discord bots. Providing services through bots in this way eliminates the barriers between users, services, and communication, allowing for a more intimate, real-time experience . Furthermore, by focusing solely on service development , developers can avoid unnecessary resource waste, such as server operation and management.

A bot is a type of application.
In theory, creating a bot is as simple as using Discord, Slack, KakaoTalk, or Telegram.
It's as simple as using the API we provide or using the library.
But creating a real bot isn't just about knowing how to use it.

"This course aims to teach and master the various uses of Python."

The most important thing is to have an idea of what to make,
The program is completed by being able to apply and implement this idea.
Depending on the situation, there are times when crawling is necessary and times when AI must be used.
This course is 100% hands-on , incorporating various samples and ideas.
It proceeds in the form of acquiring the theory and applying it .


Lecture Preview 👀

Python crawling
Sometimes, crawling is used to implement bot functionality. This course goes beyond simply following the code. We'll analyze a site for crawling and then implement code step-by-step based on the analysis results to complete the functionality.

ChatGPT
Some bot features, such as image analysis or YouTube content summarization, are built using ChatGPT. This course covers ChatGPT's theoretical aspects, not its practical application in real-world programs.


Telegram bot
We'll explore the features of Telegram, concepts like InlineQuery, ReplyMarkup, and ConversationHandler used in Telegram, and how to create and apply bots using them, through various examples.


Slack bot
Learn about Slack's features, API, socket mode, HTTP mode, basic events, interactivity concepts, and how to use them to create bots through various examples.


KakaoTalk bot
Through various examples, you will learn about the types and features of KakaoTalk bots, such as PC KakaoTalk, Kakao API, and KakaoTalk chatbots, as well as basic chatbot scenario concepts and how to create a KakaoTalk bot using utterances and intents.


Discord bot
We'll explore Discord's features and how to create a bot. Here, we'll focus on implementing the features of a YouTube music playback bot currently available for purchase, and add a few additional features. We'll also explore various roles, embeds, message filters, events, and more.

📢 Please check before taking the class!

  • This course is conducted using the Windows operating system , Python 3.12.2 , and Visual Studio Code .
  • Python runs on Windows, Linux, and Mac.
  • In the KakaoTalk bot course, win32 programming is conducted exclusively for Windows .
  • If you have any questions about the course, you can ask them through the Q&A bulletin board .

Recommended for these people! 👩‍👩‍👦

ChatGPT
How to do it in real practice
For those who are curious about whether it applies

With Python
Advanced crawling
For those who want to understand

How to do it through bot
Implementing the service
For those who are curious

With Python
Work efficiency
Those who want to raise their voice


Lecture-related questions 🙋🏻‍♂️

Q. Are there any special advantages to this course? 🐔

Dr. Nam's bot-building course covers how to build bots for Telegram, Slack, KakaoTalk, and Discord, the most popular social media platforms globally. Drawing on his practical experience with Python, he doesn't approach it from a theoretical or methodological perspective. Instead, he presents a variety of examples from the perspective of building real-world services. He focuses on understanding bot-building methods and the unique characteristics of each service .

Q. Could you tell me about the difficulty level of this course? 🐸

This course doesn't cover the very basics of Python syntax. If you have a basic understanding of what variables are, what data types are, and what functions are, you should have no trouble following the course.


View Dr. Nam's other lectures 📚  

Dr. Nam's 100% Practical Python Utilization
Basic Python Grammar and Using Python

강의소개.콘텐츠.추천문구

학습 대상은 누구일까요?

  • Those curious about what a bot is

  • People interested in bot development

  • ChatGPT: Practical Use, Not Theory.

  • Those who wish to utilize Python more broadly

  • For those wondering how to deploy your service

선수 지식, 필요할까요?

  • Python syntax and variable data types basics

  • Knowledge of functions and classes, at least by name.

강의소개.지공자소개

8,130

수강생

540

수강평

1,070

답변

4.8

강의 평점

7

강의_other

Hello.

I am Dr. Nam, the author of Youngjin.com's "Coding for the First Time with Python."

I mainly develop C/C++, Python, and AI-powered automation systems (AI Agents).

To everyone watching my lectures, keep it up until the very end! "Fighting!"


💡Personal Blog: https://blog.naver.com/nkj2001

💡AI Blog: https://blogagent.kr

🎞Youtube: https://www.youtube.com/@blographer/featured

더보기

커리큘럼

전체

72개 ∙ (강의상세_런타임_시간 강의상세_런타임_분)

해당 강의에서 제공: [object Object]
강의 게시일: 
마지막 업데이트일: 

수강평

전체

11개

4.8

11개의 수강평

  • wowwow9873님의 프로필 이미지
    wowwow9873

    수강평 8

    평균 평점 4.5

    5

    31% 수강 후 작성

    I'm following along well with the bot implementation.

    • nambaksa
      지식공유자

      Thank you for your kind words and rating :)

  • junhyunp881130님의 프로필 이미지
    junhyunp881130

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    • jgkoodmb5445님의 프로필 이미지
      jgkoodmb5445

      수강평 20

      평균 평점 5.0

      5

      31% 수강 후 작성

      • yekyu94님의 프로필 이미지
        yekyu94

        수강평 1

        평균 평점 4.0

        4

        100% 수강 후 작성

        • abcd123123님의 프로필 이미지
          abcd123123

          수강평 328

          평균 평점 5.0

          5

          6% 수강 후 작성

          nambaksa님의 다른 강의

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

          비슷한 강의

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

          강의상세.할인문구

          $34,650.00

          30%

          $38.50