Skip to content
Home » 디스 코드 봇 만들기 | 디스코드 봇 – Discord.Js로 디코봇 만들기 11860 좋은 평가 이 답변

디스 코드 봇 만들기 | 디스코드 봇 – Discord.Js로 디코봇 만들기 11860 좋은 평가 이 답변

당신은 주제를 찾고 있습니까 “디스 코드 봇 만들기 – 디스코드 봇 – discord.js로 디코봇 만들기“? 다음 카테고리의 웹사이트 https://hu.taphoamini.com 에서 귀하의 모든 질문에 답변해 드립니다: hu.taphoamini.com/photos. 바로 아래에서 답을 찾을 수 있습니다. 작성자 얼쑤 ALLSSU 이(가) 작성한 기사에는 조회수 65,767회 및 좋아요 706개 개의 좋아요가 있습니다.

다음과 같이해서 URL을 생성합니다. 좌측에 “OAuth2″를 클릭 후 “bot”을 체크하고 아래 BOT 권한을 체크하면 URL이 생성됩니다. URL을 복사하여 주소창에 넣으면 디스코드 어느 서버 초대할지 선택하라고 합니다. 초대하기 전에 미리 서버를 추가해야합니다.

디스 코드 봇 만들기 주제에 대한 동영상 보기

여기에서 이 주제에 대한 비디오를 시청하십시오. 주의 깊게 살펴보고 읽고 있는 내용에 대한 피드백을 제공하세요!

d여기에서 디스코드 봇 – discord.js로 디코봇 만들기 – 디스 코드 봇 만들기 주제에 대한 세부정보를 참조하세요

👇discord.js v13 신규영상이 업데이트 되었습니다🥳
https://youtu.be/4LAGhoYQl4o
야 하면 호!
제일 간단하게 디스코드 채팅 봇을 만드는 방법입니다!
영상을 보고 따라하면 내 컴퓨터에 디스코드 봇을 만들 수 있어요!
discord.js : https://discord.js.org
Git Repository : https://github.com/allssu/discord-nodejs-tutorial
#디스코드 #디코봇 #채팅봇

디스 코드 봇 만들기 주제에 대한 자세한 내용은 여기를 참조하세요.

Discord/봇/제작법 – 나무위키:대문

7.2. 만드는 방법[편집] … 우선 오른쪽의 “Create new bot’을 눌러 봇의 이름과 토큰을 입력한다. 우선 개발자 포털에서 앱을 만들어야 한다. 그렇게 봇이 …

+ 여기에 보기

Source: namu.wiki

Date Published: 1/23/2021

View: 7558

디스코드 봇 만들기#1 – 개발 준비하기 – 작업일지

개발 언어 선택. 나무위키에 따라 Python, Node.js, Java, C#, Go, 공식API, Bot Maker가 있다. 역시나 자료는 Python이 가장 많은 것 같다.

+ 자세한 내용은 여기를 클릭하십시오

Source: lektion-von-erfolglosigkeit.tistory.com

Date Published: 4/27/2021

View: 7378

디스코드 봇 만들기-1 – 느긋한 주인장

디스코드 봇 만들기-1. 안녕하세요. 오늘은 디스코드 봇을 만들어보겠습니다. *이번 글에서는 디스코드 봇을 생성하고 디스코드 서버에 추가만 해보 …

+ 여기를 클릭

Source: intunknown.tistory.com

Date Published: 9/11/2021

View: 3606

[디스코드] 디스코드 봇 만들기 – [1] 앱 등록 – 블로그

정확히 알아보진 않았지만, 이 봇을 만드는데 사용 가능한 프로그래밍 언어는 자바 스크립트, 파이썬, C#, 자바 등 여러 가지가 있다. 필자가 여기서 …

+ 자세한 내용은 여기를 클릭하십시오

Source: blog.naver.com

Date Published: 5/18/2022

View: 4676

디스코드 봇 만들기 #1 개발환경 설정하기 – 우앤석 컴퍼니

이번 포스팅에서는 디스코드 봇을 만들기 위해서 개발환경을 설정해보겠습니다. 사용할 프로그래밍 언어 언어는 Python , JavaScript 등 여러 가지를 …

+ 여기에 더 보기

Source: kgokapc.tistory.com

Date Published: 8/28/2022

View: 4616

3분만에 디스코드 봇 만들기 – 얼쑤 ALLSSU

디스코드 봇(discord.js). 얼쑤 ALLSSU > 디스코드 봇(discord.js) 공동공부 (0명) … 3분만에 디스코드 봇 만들기. 2021-07-04 15:09:08 …

+ 여기에 자세히 보기

Source: opentutorials.org

Date Published: 2/6/2021

View: 4771

Discord.py로 디스코드 봇 만들기 (0) – 개발 환경 세팅하기

디스코드 봇을 만들기 전에 개발 환경을 세팅을 먼저 해야 한다. 아래의 두 가지 를 할 것이다. 필자는 윈도우 컴퓨터를 사용하고 있으므로 윈도우 기준 …

+ 자세한 내용은 여기를 클릭하십시오

Source: dev-redcat.tistory.com

Date Published: 6/2/2021

View: 7427

2.파이썬을 이용한 디스코드 봇 만들기: discord.py API

저희가 설정하고 싶은 것은 봇의 status 이므로 봇의 인스턴스를 생성할 때 discord.Status 클래스를 이용하여 설정해줄 수 있습니다. bot = commands.Bot …

+ 여기에 표시

Source: devwithpug.github.io

See also  It 정보 사이트 | It트렌드 정보 수집하는 법 Best 3 최근 답변 216개

Date Published: 6/15/2021

View: 8613

주제와 관련된 이미지 디스 코드 봇 만들기

주제와 관련된 더 많은 사진을 참조하십시오 디스코드 봇 – discord.js로 디코봇 만들기. 댓글에서 더 많은 관련 이미지를 보거나 필요한 경우 더 많은 관련 기사를 볼 수 있습니다.

디스코드 봇 - discord.js로 디코봇 만들기
디스코드 봇 – discord.js로 디코봇 만들기

주제에 대한 기사 평가 디스 코드 봇 만들기

  • Author: 얼쑤 ALLSSU
  • Views: 조회수 65,767회
  • Likes: 좋아요 706개
  • Date Published: 2021. 2. 14.
  • Video Url link: https://www.youtube.com/watch?v=jATRl7_DD4g

디스코드 봇 만들기(1) – 봇생성

반응형

안녕하세요.

디스코드 봇을 만드는 법에 대해 알아보도록 하겠습니다.

일단 디스코드 사이트로 들어갑니다.

https://discord.com/

맨 밑으로 내려보면 개발자를 클릭해줍니다.

그 후 좌측에 있는 Applications을 클릭합니다.

이제 로그인하려고 뜹니다.

아직 회원가입을 안했다면, 회원가입을 하고 로그인을 합니다.

그럼 이제 Applications페이지로 들어가게 됩니다.

새로운 Application을 생성해야하기 때문에 “New Application” 버튼을 클릭합니다.

이름을 넣어주고 “Create”버튼을 클릭합니다.

아직 봇이 생성된 것은 아닙니다.

좌측에 “Bot”을 클릭합니다.

클릭 후 나온 페이지에서 “Add Bot”버튼을 클릭합니다.

봇을 추가한다는 메세지가 나오는데, “Yes, do it!” 버튼을 클릭합니다.

이제 봇이 추가되었습니다.

추후에 코드에서 생성된 봇을 연결하기위해서는 토큰이 필요합니다.

“Reset Token”버튼 클릭하여 토큰 값을 얻습니다.

다음 메세지창에서 “Yes, do it!”버튼을 클릭합니다.

토큰은 나중에 코드상에서 봇에 접속하기 위한 고유키이므로, OTY5…로 시작하는 토큰을 복사하고 따로 잘보관해둡니다.(토큰이 유출되면 다른 PC에서도 접근할 수 있습니다)

봇을 디스코드 서버에 초대해야 합니다.

다음과 같이해서 URL을 생성합니다.

좌측에 “OAuth2″를 클릭 후 “bot”을 체크하고 아래 BOT 권한을 체크하면 URL이 생성됩니다.

URL을 복사하여 주소창에 넣으면 디스코드 어느 서버 초대할지 선택하라고 합니다.

초대하기 전에 미리 서버를 추가해야합니다.

오프라인으로 봇이 서버에 입장했습니다.

오프라인인 봇을 온라인으로 만드는 방법은 다음 페이지를 참조해주세요.

반응형

디스코드 봇 만들기#1 – 개발 준비하기

728×90

반응형

개발 언어 선택

나무위키에 따라 Python, Node.js, Java, C#, Go, 공식API, Bot Maker가 있다.

역시나 자료는 Python이 가장 많은 것 같다. 망할 파이썬

그러면 그나마 알고 있는 Python으로 시작해보자 (바꾼다면 Java나 Node.js로…)

봇 계정 생성하기

discord.com/

디스코드 홈페이로 들어가 로그인 한 후 아래로 쭉 내려가서 개발자를 클릭한다.

그러면 엄청난 영어가 우리를 반겨준다

그중 좌측 상단의 Application를 클릭한다.

그후 New Applcation를 누르고 이름을 입력한다.

이게 봇의 이름이 되는 것도 아니고 변경도 가능하니 아무거나 입력하자.

봇 계정이 생성되었다.

이제 진짜 Bot을 추가해보자.

왼쪽 메뉴바에서 Bot을 클릭하고 Add Bot를 누른다.

Yes, do it! 까지 클릭해주면 봇이 추가가 된다.

Username이 서버에 표시되는 봇의 이름이 된다.

서버에 봇 추가

아무런 기능도 없지만 서버에 봇을 추가해보자

좌측 메뉴바에 OAuth2를 클릭, bot 체크, Copy클릭까지 한 후 url에 붙여넣고 봇을 추가해 보자

더보기 bot을 체크하면 밑에 탭이 하나 더 생기는데 나중에 봇의 기능에 따라 권한을 부여할 수 있다. 지금은 아무 기능도 없으니 체크할 필요는 없고 나중에 기능을 많이 추가하면 다룰 예정이다.

디스코드로 들어가보면 서버에 오프라인으로 표시된 봇이 추가되었다.

파이썬

시작하기 앞서 혹시나 파이썬 설치가 안돼있다면 인터넷 보고 설치하자.

코딩교육이니 4차산업혁명이니 하면서 파이썬 설치만 해도 블로그 글 및 영상이 수두룩하게 있다.

사용하는 버전은 python3.8.5이며 에디터는 wsl에서 vim을 사용하고 있으나 그냥 IDLE이나 VScode, Visual Studio, Pycham… 등등 뭘 써도 상관없다. 자신이 사용하기 편한 에디터를 사용하자

다음엔 아주아주 기초적이고 심심이보다 못한 간단한 대답을 하는 봇을 만들어 보자.

디스코드 봇 만들기-1

디스코드 봇 만들기-1.

안녕하세요. 오늘은 디스코드 봇을 만들어보겠습니다. *이번 글에서는 디스코드 봇을 생성하고 디스코드 서버에 추가만 해보겠습니다. 디스코드 회원가입.

디스코드 앱 생성.

생성한 봇을 디스코드 서버에 추가.

디스코드 회원가입.

봇을 만들기 위해서는 디스코드 아이디가 있어야합니다.

일단 없으면 회원가입을 해주세요.

[유용한정보] – 디스코드 회원가입

옛날에 쓴 글인데 요즘도 이러는지는 모르겠네요.

디스코드 앱 생성.

이제 본격적으로 디스코드 봇을 생성해보겠습니다.

아래 사이트로 들어가서 로그인을 해줍니다.

https://discord.com/developers/applications

대충 이런식으로 나올텐데 New Application을 눌러줍니다.

이름을 대충 설정해줍니다.

(이 이름이 디스코드 봇의 이름은 아닙니다.)

이제 어플리케이션을 추가했으니 봇을 만들어보겠습니다.

왼쪽에 보이는 Bot을 눌러줍니다.

Add Bot을 눌러줍니다.

Add Bot을 누르면 뭐라뭐라 나오는데 Yes, do it!을 눌러주면 됩니다.

뭐 아이콘이랑 이름 설정하시고 토큰은 자기만 보면 됩니다.(외부에 유출하지 마세요.)

생성한 봇을 디스코드 서버에 추가.

이렇게 했다면 봇이 만들어졌을겁니다.

그 후 왼쪽에서 OAuth2를 눌러서 들어간 후 SCOPES를 bot을 선택합니다.

이렇게하면 아래 주소가 하나 생성됩니다.

복사해서 주소창에 붙여넣기 하고 이동합니다.

대충 이런식으로 나오는데 봇을 넣을 서버를 선택하고 승인을 누르면 됩니다.

이렇게 서버에 생성한 봇을 넣었습니다.

아직 아무것도 안해서 오프라인으로 나오네요.

디스코드 봇 만들기 #1 개발환경 설정하기

반응형

디스코드 봇 만들기 #1 개발환경 설정하기

이번 포스팅에서는 디스코드 봇을 만드는 방법을 알아보겠습니다.

우선 디스코드 봇을 만들려면 디스코드 봇 개발환경을 만들어야 합니다. 이번 포스팅에서는 디스코드 봇을 만들기 위해서 개발환경을 설정해보겠습니다.

사용할 프로그래밍 언어 언어는 Python , JavaScript 등 여러 가지를 사용할 수 있습니다만, 저는 쉽고 간단한 Python을 이용하였습니다.

1. Visual Studio 설치하기

우선 Visual Studio Code 개발환경에서 개발을 진행할 것이기 때문에 Visual Studio Code를 설치해주어야 합니다. 설치 후 환경설정은 아래 글 따라 하시면 됩니다. (바로가기)

2. 디스코드 개발자 포털에서 봇 토큰 생성하기

우선 디스코드 공식 사이트에서 개발자 포럼으로 가주어야 합니다. (바로가기)

사이트에 접속하시면 아래와 같은 화면이 나옵니다.

이때 스크롤을 내려서 아래의 “개발자” 버튼을 클릭해서 개발자 포털로 이동합니다.

개발자 포털로 이동하셨으면 좌측 최상단의 Applications탭을 클릭한 뒤 New Application 버튼을 클릭해서 새 애플리케이션을 생성합니다.

이름은 원하시는 대로 설정하시면 됩니다. 이러면 간단하게 애플리케이션 만들기가 완료됩니다.

애플리케이션을 만들었으면 봇 토큰을 얻기 위해서 Bot 탭에 들어가 줍니다.

우측의 Add Bot를 클릭해서 봇을 생성해줍니다.

그러면 다음과 같이 디스코드 봇과 봇 토큰 생성이 완료되었습니다. 이 창에서 봇의 프로필 사진과 이름을 변경할 수 있습니다.

3. 서버에 봇 초대하기

우측의 OAuth2 탭에서 URL Generator을 클릭해줍니다.

SCOPES에서 bot만 체크하시고 아래의 초대 링크를 복사해서 Url 주소에 접속해주시면 봇이 초대가 가능합니다.

봇을 초대할 서버를 선택하고 승인을 클릭하시면 됩니다.

이렇게 봇이 초대가 되면 완성입니다!

이번 포스팅에서는 디스코드 봇 만드는 방법과 초대하는 방법을 알아보았습니다. 다음 포스팅에서는 간단하게 코딩을 해서 봇을 작동시켜 보겠습니다.

이상 디스코드 봇 만들기 #1 개발환경 설정하기였습니다 포스팅 읽어주셔서 감사합니다!

반응형

Discord.py로 디스코드 봇 만들기 (0) – 개발 환경 세팅하기

파이썬을 공부하면서 내가 직접 디스코드 봇이 만들어보고 싶었다. 앞으로 쓸 글은 내가 디스코드 봇을 만들면서 계속 쓸 것이다.

사실 이미 디스코드 봇을 공부하면서 내가 필요한 기능은 다 만들었지만, 내가 이런 것도 했었다는 기록을 남기기 위해서 쓸 것이다.

디스코드 봇을 만들기 전에 개발 환경을 세팅을 먼저 해야 한다. 아래의 두 가지 를 할 것이다.

필자는 윈도우 컴퓨터를 사용하고 있으므로 윈도우 기준으로 설명할 것이다.

Python 설치

IDE 설치

먼저 파이썬을 설치하기 위해서는 아래의 링크로 이동하자.

Python

위 링크로 이동했다면 아래의 사진처럼 Downloads 탭으로 이동한다. (Mac OS를 사용 중이라면 Windows가 아니라 Mac OS 탭으로 이동하면 된다.)

아래로 스크롤 하다보면 Python 3.8.5 버전이 있을 것이다. 아래의 사진과 같은 것을 다운로드하면 된다.

파일을 다운로드하고 실행하면 아래와 같은 화면이 뜨는데 빨간색 네모 박스 친 걸 똑같이 하면 된다.

다운로드가 다 됐다면, 윈도우키를 누르고 CMD를 검색해서 켠 다음, CMD 창에 python –version 을 입력하여 파이썬 설치가 잘 되었다면 설치한 파이썬 버전이 뜰 것이다. (필자와 똑같이 했다면 아래 사진과 똑같이 뜨면 설치가 잘된 것이다.)

파이썬 설치를 모두 마쳤으니 이제 IDE를 설치할 차례이다.

(IDE가 무엇인지 궁금하다면? -> IDE란?)

필자는 Pycharm이라는 프로그램을 사용할 것이다. 먼저 아래의 링크로 이동하자.

Pycharm Windows

Pycharm Mac OS

링크로 이동하면 아래와 같은 화면이 보일 것이다. 우리는 Community 버전을 설치 할 것이다.

파일을 다운 로드한 후 실행하고, 넘기다 보면 아래와 같은 화면이 나오는 데 빨간 네모가 쳐있는 것은 환경 변수 설정을 해주는 것이기 때문에 체크를 꼭 하고 넘어가면 된다.

그러고 마지막에 컴퓨터를 지금 재시작할 것인지, 나중에 재시작 할 것인지 선택하는 창이 나오는데 자기가 원하는 데로 하면 된다.

이렇게 하면 디스코드 봇을 만들기 위한 개발 환경 세팅은 끝났다. 다음에는 앱 등록과 본격적으로 디스코드 봇을 만들어 볼 것이다.

2.파이썬을 이용한 디스코드 봇 만들기: discord.py API

discord.py API에 대해

지난 글에 이어서 이번에는 저희가 만들었던 코드에 대해 자세하게 알아보기 위해 discord.py 의 API에 대해 알아보겠습니다.

1. Bot 클래스

import discord from discord.ext import commands bot = commands . Bot ( command_prefix = ‘!’ )

먼저 discord.ext 라이브러리에 들어가보시면 아래와 같이 commands.Bot 클래스가 가지는 속성 값들이 매우 다양하게 존재하는것을 알 수 있습니다.

각각의 속성들은 사용자의 편의에 따라 설정해줄 수 있으므로 자신이 원하는 기능을 구현하고 싶을 경우 그 부분에 대해 알아보는것이 매우 중요합니다.

이때 저희가 알아볼것은 status , activity , help_command 입니다.

status

먼저 status 는 말그대로 봇의 상태를 의미합니다. 이는 디스코드 사용자가 자신의 현재 상태를 설정하는 것과 동일한 기능입니다.

이처럼 디스코드에서의 상태는 4가지로 구분됩니다. 이때 상태는 discord.Status 클래스이며 각각의 상태값은 아래와 같이 표현이 가능합니다. 온라인 -> online

-> online 자리 비움 -> idle

-> idle 다른 용무 중 -> dnd / do_not_disturb

-> dnd / do_not_disturb 오프라인 표시 -> invisible

-> invisible 오프라인 -> offline 봇의 상태를 적용하는것은 간단합니다. 저희가 설정하고 싶은 것은 봇의 status 이므로 봇의 인스턴스를 생성할 때 discord.Status 클래스를 이용하여 설정해줄 수 있습니다. bot = commands . Bot ( status = discord . Status . dnd ) # 다른 용무 중 이때 오프라인 표시 인 invisible 의 경우 봇에게 적용하려면 기존의 방법과는 다르게 commands.Bot.change_presence 함수를 이용해야 합니다. 자세한 내용은 API를 참조하세요. activity 디스코드에서는 사용자가 어떤 활동을 하고있는지를 인식하여 다른 사용자들에게 표현할 수 있습니다. 이는 대부분 하는 중 , 듣는 중 , 방송 중 과 같습니다.

모든 활동은 discord.Activity , discord.Game 또는 discord.Streaming 클래스로 표현합니다.

여기서 저희는 discord.Game 클래스로 현재 봇의 활동을 표현해보겠습니다. bot_activity = discord . Game ( name = ‘블로그 작성’ ) bot = commands . Bot ( activity = bot_activity ) help_command discord.py 라이브러리에서는 봇의 명령어에 대한 help 명령어를 자동으로 지원합니다. 이는 간단히 어떤 명령어들이 사용 가능한지를 확인할 수 있을 뿐만 아니라 해당 명령어에 필요한 세부 조건들을 쉽게 알아볼 수도 있습니다. 간단하게 help 또는 help (명령어) 로 확인할 수 있습니다. 하지만 봇을 개발하면서 직접 도움말 명령어를 자신의 입맛에 맞게 표현하고 싶을 경우에는 discord.py 에서 제공하는 help 기능을 사용하지 않을 수 있습니다. bot = commands . Bot ( help_command = None ) commands.HelpCommand 클래스를 통하여 discord.py에서 기본으로 제공하는 help 명령어를 수정하는것도 가능합니다. 관심있으신 분은 해당 API 문서를 참고하시기 바랍니다!

Context 클래스

두번째로 Context 에 대해 알아봅시다!

저희가 작성했던 봇의 명령어를 잠깐 보시면

@ bot . command () async def 안녕 ( ctx ): await ctx . send ( “반갑습니다” )

이와 같이 봇의 명령어를 통해 ctx 라는 변수를 매개변수로 받는것을 알 수 있습니다. 이때의 ctx 가 바로 Context 를 의미합니다. commands.Context 클래스는 여러가지 값들을 가지고있기 때문에 이를 응용하여 여러 표현이 가능합니다.

@ bot . command () async def 안녕 ( ctx ): await ctx . send ( “{}이라고 하셨군요, 반갑습니다 {}님!” . format ( ctx . message . content , ctx . author . name ))

Context 가 중요한 이유는 모든 봇의 명령어들은 ctx 와 *args 를 매개변수로 받을 수 있기 때문입니다. 따라서 봇은 사용자의 ctx 를 통해 답장을 보낼 수 있는 것입니다!

3. Guild 클래스

다음으로 알아볼 것은 discord.Guild 클래스 입니다. 디스코드에서 길드는 디스코드의 서버를 의미합니다! 따라서 개인이 만든 각각의 디스코드 서버들을 길드로 표현한다고 생각하시면 됩니다.

discord.Guild 를 통해 디스코드 서버에 대한 다양한 데이터들에 접근이 가능합니다. 저희는 간단하게 현재 봇이 접속해있는 서버의 정보에 대해 알아보겠습니다.

@ bot . command () async def 정보 ( ctx ): members = [ member . name for member in ctx . guild . members ] await ctx . send ( “{} 서버는 {} 서버이며 구성원은 {} 이고 총 {} 명입니다.” . format ( ctx . guild . name , ctx . guild . region , members , ctx . guild . member_count ) )

이와 같이 디스코드 서버와 관련된 여러 정보들을 얻을 수 있으며 해당 API 문서에서 더 많은 정보를 찾으실 수 있습니다!

그러면 앞서 배운 discord.py 라이브러리의 여러 클래스들과 디스코드에서 제공하는 @bot.event 를 응용하여 봇에게 간단한 기능을 추가해보고 마무리 하겠습니다. 감사합니다!

@ bot . event async def on_voice_state_update ( member , before , after ): if before . channel is None and after . channel is not None : await member . guild . system_channel . send ( “{}님이 보이스 채널에 접속했습니다.” . format ( member . name ) )

부록.

1. 디스코드의 name 과 nick 의 차이

디스코드의 사용자들은 자신의 이름과 별개로 각각의 서버마다 자신의 별명을 설정할 수 있습니다. 따라서 디스코드 봇을 개발할때도 내가 유저의 이름을 표현할 것인지 별명을 표현할 것인지 구분지어야 합니다. 이는 discord.Member.name 또는 discord.Member.nick 으로 접근 가능합니다.

@ bot . command () async def 이름 ( ctx ): await ctx . send ( “이름: {}, 별명: {}” . format ( ctx . author . name , ctx . author . nick ))

만약 해당 사용자가 별명이 없는경우는 None 을 리턴합니다.

2. Intents의 필요성

앞서 코드를 예로 들겠습니다.

@ bot . command () async def 어드민 ( ctx ): await ctx . send ( “서버의 어드민은 {} 입니다.” . format ( ctx . guild . owner ))

이 명령어는 해당 디스코드 서버의 주인이 누군지 출력하는 간단한 명령어입니다.

discord.Guild 클래스의 속성인 owner 를 통해 값에 접근하는것이지요.

하지만 기본적으로 이 속성값은 None을 리턴합니다. 이유가 무엇일까요?

discord.py 1.5 버전부터는 디스코드 봇에 대한 Intents(의도)를 명시해야 합니다. 하지만 이는 필수적인 것은 아니고 대부분의 경우는 Intents를 코딩하지 않아도 잘 작동합니다. 이것은 나의 봇이 어떤 행동을 할 것이고, 어떤 행동을 하지 않을 것인지를 문서화하는 것입니다.

하지만 이와 다르게 반드시 Intents를 명시해야 하는, Privileged Intents 가 존재합니다. 앞서 예로 든 코드처럼 discord.Guild.owner 와 같이 Privileged Intents 에는 두가지 경우가 있습니다.

PRESENCE INTENT SERVER MEMBERS INTENT

Intents 를 명시하는 방법은 해당 API 문서에서 자세히 볼 수 있습니다. 간단하게 코드로 설명하자면

intents = discord . Intents . default () intents . members = True bot = commands . Bot ( intents = intents )

키워드에 대한 정보 디스 코드 봇 만들기

다음은 Bing에서 디스 코드 봇 만들기 주제에 대한 검색 결과입니다. 필요한 경우 더 읽을 수 있습니다.

See also  게이밍 의자 추천 | 게이밍 의자 추천 5 / 인생 의자 골라드려요 / 사무용, 컴퓨터 의자 20529 투표 이 답변
See also  적격 대출 후기 | 적격대출 (고정금리 40년) 성공 후기 Feat. 서민실수요자 Ltv완화 8272 명이 이 답변을 좋아했습니다

이 기사는 인터넷의 다양한 출처에서 편집되었습니다. 이 기사가 유용했기를 바랍니다. 이 기사가 유용하다고 생각되면 공유하십시오. 매우 감사합니다!

사람들이 주제에 대해 자주 검색하는 키워드 디스코드 봇 – discord.js로 디코봇 만들기

  • 디코봇
  • 디스코드
  • Discord
  • discord.js
  • Bot

디스코드 #봇 #- #discord.js로 #디코봇 #만들기


YouTube에서 디스 코드 봇 만들기 주제의 다른 동영상 보기

주제에 대한 기사를 시청해 주셔서 감사합니다 디스코드 봇 – discord.js로 디코봇 만들기 | 디스 코드 봇 만들기, 이 기사가 유용하다고 생각되면 공유하십시오, 매우 감사합니다.

Leave a Reply

Your email address will not be published. Required fields are marked *