강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Desktop Application

南博士のPythonでボット作り with ChatGPT

Pythonを活用してTelegramボット、Slackボット、KakaoTalkチャットボット、Discordボットをさまざまな例を通して各サービスの特徴とボットを実装する方法について学びます。

  • nambaksa
ChatGPT
파이썬
chatbot
크롤링
Python
Chatbot
oop
Web Crawling
openAI API

学習した受講者のレビュー

こんなことが学べます

  • ChatGPT APIをPythonで活用する様々な方法

  • サービスを分析・実装する深いPythonクローリング

  • テレグラムの特徴とAPIの使用方法、ボットを実装する方法

  • Slack APIの使い方、Bot作成方法、サービス特徴の理解

  • カカオトークサービスの特徴と、様々な形態のボットやチャットボットを実装する方法

  • ディスコードサービスの特長とAPIの使い方およびボット実装方法

  • GoogleカレンダーAPIのようなAPIの使用方法と、それをボットと連携する方法

  • 様々な状況での正規表現の運用方法

  • Pythonで特定の機能をモジュール化し、運用する方法

ナム博士のPythonボットを作る+ ChatGPT

Pythonで作るBot!

このレッスンでは、代表的なメッセージングアプリケーションであるテレグラム、スラック、カカオトーク、ディスコッドにボットを作成する方法について説明します。


ボットプログラムを作る理由?

かつては、Webやアプリ、アプリケーションを通じてサービスを配布して提供した場合、最近ではボットを介してサービスを配布することが多いです。また、提供するサービス開発に集中すればよいので、不要なサーバー運用や管理などのリソースの無駄を必要としないという利点があります。

ボットはアプリケーションの一種です。
理論的にボットを作るのは、単にディスコード、スラック、カカオトーク、テレグラムで
提供するAPIを使用するか、ライブラリを使用するだけの簡単なことです。
しかし、実際のボットを作るのはこんな使い方だけ知っているから作られません。

「この講座では、Pythonのさまざまな活用法を学び、習得することを目指しています。」

最も重要なことは、何を作るかについてのアイデアが必要であり、
このアイデアをどのように応用して実装できなければ完成するプログラムです。
状況によってはクロールする必要がある場合もあり、AIを使用する必要がある場合もあります。
このコースはさまざまなサンプルとアイデアを組み合わせて、 100%の練習を通して
理論を習得し、それを活用する形で進められます。


講義プレビュー👀

Pythonクロール
ボットの機能を実装するためにクロールを使用する場合があります。 この講座では、単にコードを見て従う方法ではなく、クロールをするためにサイトをどのように分析しなければならず、分析された結果に合わせてコードを一つ一つ実装していき、機能を完成します。

ChatGPT
画像を分析したり、YouTubeの内容を要約したりする機能のように、いくつかのボットの機能にはChatGPTを使用して作成された機能があります。


テレグラムボット
テレグラムの特徴と、テレグラムで使用されるInlineQuery、ReplyMarkup、ConversationHandlerなどの概念、およびそれを活用してどのようにボットを作成するか、どのようにアプリケーションするかについて、さまざまな例をご覧ください。


スラックボット
スラックの特徴と、API、ソケットモード、HTTPモードと基本的なイベント、インタラクティブな概念、そしてそれを活用してボットを作成する方法について、さまざまな例で学びます。


カカオトークボット
PCカカオトーク、カカオAPI、カカオトークチャットボットのようなカカオトークボットの種類と特徴、そして基本的なチャットボットのシナリオの概念や発話やインテントなどを活用して、どのようにカカオトークボットを作るかについて、さまざまな例を通してすべてを学びます。


ディスコボット
ディスコードの特長とボットの制作方法を学びます。 ここでは、有料販売中のYouTube音楽再生ボットの機能を重点的に実装し、いくつかのアドオンまで追加してみてください。

📢受講前に確認してください!

  • このレッスンは、WindowsオペレーティングシステムPython 3.12.2 、およびVisual Studio Codeで行われます。
  • PythonはWindows、Linux、Macで駆動可能です
  • カカオトークボット講座では、win32プログラミングはWindows専用に行われます。
  • 講座に対する疑問は質問回答掲示板を通じて質問回答が可能です。

こんな方におすすめです! 👩‍‍

ChatGPT
本当の実務では
適用するのか気になる方

Pythonで
レベルクラスクロール
理解している人

ボットを通してどのよう
サービスを実施するか
気になる方

Pythonで
仕事の効率
高めたい方


講義に関する質問🙋🏻‍♂️

Q. この講義だけの特別なメリットがありますか? 🐔

ナム博士のボット作り講座は現在、世界中でユーザーが最も多くのテレグラム、スラック、カカオトーク、ディスコッドでボットをどのように制作するかについての講座です。

Q. この講座の難易度について教えてください 🐸

このコースでは、Pythonの非常に基本的な文法は説明していません。


南博士の他の講義を見る📚  

南博士のPython本番100%活用
Pythonの基本文法とPythonの活用
南博士のPythonで本番のウェブサイトを作る
Pythonフラスコを活用したWebプログラミング
Pythonで何をしますか?
知っておくと役に立つPython雑学辞典!

こんな方に
おすすめです

学習対象は
誰でしょう?

  • ボットとは何なのか気になる方々

  • ボット開発に興味のある方々

  • ChatGPTを理論ではなく、実際にどう活用するのか気になる方々

  • パイソンをもっと幅広く活用したい方々

  • 私が作ったサービス、どうデプロイするか悩んでいる方々

前提知識、
必要でしょうか?

  • パイソンの文法と変数データ型に関する基礎知識

  • 関数とクラスは聞いたことがある程度の知識

こんにちは
です。

5,478

受講生

339

受講レビュー

775

回答

4.8

講座評価

6

講座

안녕하세요.

영진닷컴 『코딩은 처음이라 with 파이썬』 저자 남박사입니다.

C/C++, 파이썬, 그리고 AI를 활용한 자동화 시스템(AI Agent) 개발을 주로 하고 있습니다.

제 강의를 보시는 모든 분들, 끝까지 "화이팅" 입니다!


💡개인블로그: https://blog.naver.com/nkj2001

💡AI 블로그: https://wordpress.nambaksa.kr

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

カリキュラム

全体

72件 ∙ (26時間 21分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

6件

4.8

6件の受講レビュー

  • hakjuknu님의 프로필 이미지
    hakjuknu

    受講レビュー 155

    平均評価 5.0

    5

    31% 受講後に作成

    • shinmyeongho님의 프로필 이미지
      shinmyeongho

      受講レビュー 5

      平均評価 5.0

      5

      100% 受講後に作成

      • sungoes님의 프로필 이미지
        sungoes

        受講レビュー 5

        平均評価 4.0

        4

        100% 受講後に作成

        • juseok.song님의 프로필 이미지
          juseok.song

          受講レビュー 3

          平均評価 5.0

          5

          31% 受講後に作成

          • 알센님의 프로필 이미지
            알센

            受講レビュー 5

            平均評価 5.0

            5

            21% 受講後に作成

            슬랙봇을 만들고 싶은데 어디서부터 시작해야 할지 막막했는데 저에게 한줄기 빛과 같은 명강의였습니다. 다음 단계로 DB와 인터렉티브 할 수 있는 다음 강의 계획이 있길 기대합니다.

            ¥5,857

            nambaksaの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!