파이썬으로 디스코드 봇 만들기

디스코드의 놀라운 세계에 빠져보세요!

파이썬으로 디스코드 봇 만들기 디스코드의 놀라운 세계에 빠져보세요!

봇 설정하기

봇 초대하고 켜보기

디스코드 봇 생성

디스코드 봇을 만들기 위해서는 봇 계정을 만들어야죠!

일단 디스코드 계정은 있으시겠죠?

디스코드 홈페이지에서 쭉 내려가시면 이러한 화면이 나옵니다. 

여기서 개발자를 클릭하시고 페이지가 바뀌면 왼쪽에서 Application을 찾아주세요!

그리고, 메모장을 키시고 오른쪽 위에 New Application을 클릭해주세요.

그리고 원하시는 이름을 입력하시면, 

General Information이라는 화면이 나옵니다.

거기서 Client id를 복사해서 메모장에 붙여주시고,

왼쪽에서 Bot을디스코드 봇 생성

디스코드 봇을 만들기 위해서는 봇 계정을 만들어야죠!

 

일단 디스코드 계정은 있으시겠죠?

 

디스코드 홈페이지에서 쭉 내려가시면 글씨들이 나옵니다. 

여기서 개발자를 클릭하시고 페이지가 바뀌면 왼쪽에서 Application을 찾아주세요!

 

그리고, 메모장을 키시고 오른쪽 위에 New Application을 클릭해주세요.

그리고 원하시는 이름을 입력하시면, 

General Information이라는 화면이 나옵니다.

거기서 Client id를 복사해서 메모장에 붙여주시고,

왼쪽에서 Bot을 찾아서 들어가주세요.

이제 거기에 들어가셨으면 이번에는 TOKEN이라는걸 복붙해주세요.

 

이제 IDE를 켜주세요.

대충 파일을 지정해주시고, 이렇게 쳐주세요.

 

import discord
from discord.ext import commands

app = commands.Bot(command_prefix='prefix that you want')

@app.event
async def on_ready():
    print('다음으로 로그인합니다: ')
    print(app.user.name)
    print('connection was succesful')
    await app.change_presence(status=discord.Status.online, activity=None)
    
    
app.run('token that you copied')

참고로 여기 위에 app = commands...에서 command_perfix=''여기 안에다가 원하시는 접두사를 붙여주세요.

예를 들자면... /나 !같은걸 붙여주시면 됩니다.

그리고 맨 아래 토큰에다가 복사한 토큰을 입력해주세요.

다 입력하셨다면 이제 봇을 초대해 봅시다.

아까 복사한 Client id를 https://discord.com/oauth2/authorize?client_id=여기에 클라이언트 아이디&permissions=8&scope=bot client_id부분에 붙여넣어줍니다.

그리고 원하시는곳에 초대하시면  이런식으로 초대가 됩니다.

온라인은 제가 켜놔서 그래요... 이제 이걸 실행시키면 (f5), 온라인이 됩니다.

댓글

같이... 공부해주실거죠?

댓글 본문
  1. 명이
    내일 더 올리겠습니다.
    오늘은 자바 배우러 가야 되서 이만...
graphittie 자세히 보기