728x90
반응형

디스코드 공지 봇 만들기
디스코드 봇은 디스코드 서버에서 다양한 기능을 자동으로 실행하고 옮기는 일종의 도우미 입니다. 이 포스팅에서는 파이썬을 사용하여 간단한 공지 봇을 만드는 과정을 설명합니다.
필수 요소!
- Python 설치: Python 공식 웹사이트에서 다운로드할 수 있습니다.
- 디스코드 개발자 계정: 디스코드 개발자 포털에서 계정을 만들어야 합니다.
- 필수 라이브러리 설치:
discord.py
라이브러리를 설치해야 합니다.

봇 생성 및 토큰 발급
- 디스코드 개발자 포털에 로그인하고 New Application을 클릭합니다.
- 애플리케이션 이름을 입력하고 Create를 클릭합니다.
- 좌측 메뉴에서 Bot을 선택하고 Add Bot을 클릭합니다.
- 봇의 이름과 아이콘을 설정하고 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
반응형