강의

멘토링

로드맵

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

  • Kkyle님의 프로필 이미지
    Kkyle

    Reviews 6

    Average Rating 5.0

    5

    33% enrolled

    재밌게 볼 수 있는 강의였습니다. 어렵지 않고 실제 플랫폼 개발에 사용되는지는 모르겠지만 단순한 API 서버가 아니라 이런식의 개발방식도 있다는것을 알게 되었습니다. 좋은 강의 잘 봤습니다.

    • July
      Instructor

      안녕하세요 좋은 평 남겨주셔서 감사합니다. 간단한 API나 데이터 가공 모듈도 있지만 이런식의 서비스도 운영한다는 방법을 알려드리고 싶었습니다. 또한 완성본을 제공하지 않고 이렇게 활용하면된다는 방향성을 알려드리고 싶었습니다. 감사합니다 :)

$26.40

July's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!