본문 바로가기

전체 글

(6)
디스코드 봇 [discord.py 2.0] select 버튼에 이어 select를 추가해봅시다. select.py 파일 생성 후 코드 작성 from discord import Interaction, SelectOption, app_commands, Object from discord.ext import commands from discord.ui import View, Select class select(commands.Cog): def __init__(self, bot: commands.Bot) -> None: self.bot = bot @app_commands.command(name="메뉴") async def select(self, interaction: Interaction) -> None: selects = Select(options=[ Select..
디스코드 봇[discord.py 2.0] 버튼 기본에 이어 버튼 메뉴를 추가해 봅시다. button.py 파일 생성 후 작성 from discord import app_commands, Interaction, Object from discord.ext import commands from discord.ui import Button, View from discord import ButtonStyle class button(commands.Cog): def __init__(self, bot: commands.Bot) -> None: self.bot = bot @app_commands.command(name="버튼") async def button(self, interaction: Interaction) -> None: button1 = Button(l..
디스코드 봇 [discord.py 2.0] 기본 파이썬 버전 3.8 먼저 discord.py 최신 버전을 설치합니다. 22.12.07 기준 discord.py가 공식2.0으로 업데이트 되서 변경합니다 pip install discord.py 설치가 끝나셨으면 봇 실행파일을 작성해 줍니다. from discord import Intents from discord.ext import commands from discord import Game from discord import Status from discord import Object class MyBot(commands.Bot): def __init__(self): super().__init__( command_prefix='!', intents=Intents.all(), sync_command=Tr..