', { cookie_domain: 'auto', cookie_flags: 'max-age=0;domain=.tistory.com', cookie_expires: 7 * 24 * 60 * 60 // 7 days, in seconds }); 파이썬을 이용한 디스코드 공지 봇 만드는 방법
본문 바로가기
카테고리 없음

파이썬을 이용한 디스코드 공지 봇 만드는 방법

by ghyg3040 2024. 8. 5.
728x90
반응형

 

디스코드 공지 봇 만들기

디스코드 봇은 디스코드 서버에서 다양한 기능을 자동으로 실행하고 옮기는 일종의 도우미 입니다. 이 포스팅에서는 파이썬을 사용하여 간단한 공지 봇을 만드는 과정을 설명합니다.

 

필수 요소!

봇 생성 및 토큰 발급

  1. 디스코드 개발자 포털에 로그인하고 New Application을 클릭합니다.
  2. 애플리케이션 이름을 입력하고 Create를 클릭합니다.
  3. 좌측 메뉴에서 Bot을 선택하고 Add Bot을 클릭합니다.
  4. 봇의 이름과 아이콘을 설정하고 Token을 발급받습니다. 이 토큰은 봇의 인증에 사용됩니다.

봇 코드 작성

아래 코드는 파이썬 으로 작성된 간단한 공지 봇의 코드 예시입니다:

import discord
from discord.ext import commands

intents = discord.Intents.default()
intents.messages = True

bot = commands.Bot(command_prefix='!', intents=intents)

@bot.event
async def on_ready():
    print(f'Logged in as {bot.user}')

@bot.command(name='공지')
async def notice(ctx, *, message):
    await ctx.send(f'공지: {message}')

bot.run('YOUR_BOT_TOKEN')
            

YOUR_BOT_TOKEN을 발급받은 토큰으로 교체하세요.

discord_notice_bot.py
0.00MB

봇 실행

위 코드를 bot.py 파일로 저장한 후, 터미널에서 다음 명령어를 실행하여 봇을 시작합니다:

python bot.py
            

디스코드 서버에서 !공지 [메시지] 명령어를 입력하여 공지 메시지를 테스트할 수 있습니다.

 

유의 사항

  • 봇 토큰은 반드시 메모 부탁드립니다.
  • 파이썬 3.12버전으로 작성 되었습니다.

 

728x90
반응형