강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Desktop Application

Building a Scalable Discord Bot Using MySQL

In this course, you will learn how to create a Discord Bot. You can learn from simple messages to complex complexes.

(5.0) 1 reviews

34 learners

  • July
디스코드
3시간 만에 완강할 수 있는 강의 ⏰
실습 중심
Go
MySQL
Chatbot

What you will learn!

  • Managing Bots Using MySQL

  • How to combine bots and channels

  • Creating a Discord Bot

  • Development structure that handles duplicate code

Building a Chatbot to Activate Your Community 🥳

Do you guys use Discord a lot??

Those with simple practical experience will likely use Slack , a similar program, but those who primarily play games or manage specific side communities will use Discord to manage their communities.


How can we automate specific commands for these communities? One solution is Discord Bot , provided by Discord Developer .

In this course, you'll learn how to create Discord Bot and apply it to your community.

Discord and Bots... Do I really need to know about them?? 🫢

Learning is completely voluntary. Therefore, if you're developing a simple, real-world platform, it's not necessary. However, if you have practical experience, you'll all know this. If you're preparing for employment, you might not know which team you'll be working on and what features you'll be developing.


I believe one of the most important things for developers is to constantly be curious about something and actually implement it. Therefore, I recommend taking this course with a mindset of always being prepared.

Additionally, large corporations, foreign companies, and various games actually use Discord to run their communities.

PUBG Battlegrounds

This is the official community for the world-famous game Battlegrounds.

Rather than simply running a community on a website, we run the community on Discord , which supports both voice and chat features , and we also use bots to manage it.

OpenAI

He can be said to be a leader in AI. He is the one who started the AI boom.

This refers to ChatGPT, which you all generally know, and we share and communicate official announcements and technology development progress through the community.

MINECRAFT

This is the official community for Minecraft, a game you've likely played at least once. With approximately 1.5 million members, it's a huge community, and naturally, the channel utilizes bots to represent various topics.

Do I really need to run a community?? 🫢

Hey everyone!! What do you think is the most important factor in platform and game development?

One of the most important factors is having a diverse group of people come together to form a fandom for that game or platform.


Discord is a proven platform used by many people around the world.

Many people actually run communities through this platform and generate revenue through it.

Furthermore, the company is actively utilizing these aspects to increase its brand awareness.

Many people also develop bots as a side hustle. Through this course, I hope you'll learn how to develop bots and, based on this knowledge, develop the skills to pursue a side hustle or run your own community within your company.

After taking the class, you will be able to create results like this 🥳

Embedding images

How you handle image data through bots in Discord is one of the most important factors.

This is because it allows you to manage your community more intuitively.

In this lecture, we will learn how to embed images.

Handling complex messages

How do we transmit more complex messages? We'll proceed with transmitting complex messages based on the sample data provided on the official website.

Handling general text messages

How do you send the simplest text message? Adding additional functionality to this feature is incredibly simple. We'll walk you through this process together.

It has these characteristics. 😘

1⃣ Diagram of Project Structure

2⃣ MySQL from the beginning

3⃣ Writing Source Code through OpenSource Analysis

4⃣ Project setup from the beginning

Practice environment

  • Operating System and Version (OS): This lecture was filmed based on macOS M1.

  • Tools used: Go, Goland, and MySQL were used in this course.

  • If you're curious about simple server development or general development like HTTP, this course probably won't be helpful. This course was filmed to provide a more diverse and accessible experience.


Recommended for
these people

Who is this course right for?

  • Anyone curious about Platform Bot

  • If you are curious about conversational bots like Slack and Discord

Hello
This is

3,520

Learners

162

Reviews

87

Answers

4.5

Rating

15

Courses

자기 소개

비전공자 출신으로 판교에서 플랫폼 서버 개발을 담당하여 진행하고 있습니다.

서버 최적화와 다양한 쿼리 튜닝을 좋아합니다.

 

경력

[前] 샌드박스 블록체인 개발자

[前] 넥슨 자회사 백엔드 개발자

[前] 판교 대기업 플랫폼 서버 개발자

[] 판교 모회사 서버 개발자

Curriculum

All

18 lectures ∙ (2hr 15min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • yuhojin8037329님의 프로필 이미지
    yuhojin8037329

    Reviews 6

    Average Rating 5.0

    5

    33% enrolled

    It was a fun lecture. It wasn't difficult, and I don't know if it's actually used in platform development, but I learned that there is a development method like this, not just a simple API server. I enjoyed the lecture.

    • july
      Instructor

      Hello, thank you for leaving a good review. There are simple APIs and data processing modules, but I wanted to let you know how to operate this type of service. Also, I wanted to let you know the direction of how to use it without providing a finished version. Thank you :)

$26.40

July's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!