반응형
슬래시 커맨드 말고 기존처럼 접두사 호출 방식.
prefix_call.py 생성 후 작성.
from discord.ext import commands
from discord import Object
class prefix(commands.Cog):
def __init__(self, bot: commands.Bot) -> None:
self.bot = bot
@commands.command(name="hi")
async def hello(self, ctx) -> None:
await ctx.send("hi")
async def setup(bot: commands.Bot) -> None:
await bot.add_cog(
prefix(bot),
guilds=[Object(id=)]
)
작성 끝났으면 다시 main.py로 돌아가서 prefix_call 등록.
self.initial_extension = [
"Cogs.hello",
"Cogs.button",
"Cogs.select",
"Cogs.prefix_call"
]
작동 테스트.
끝.
반응형
'discord' 카테고리의 다른 글
디스코드 봇 [discord.py 2.0] select (0) | 2022.06.06 |
---|---|
디스코드 봇[discord.py 2.0] 버튼 (0) | 2022.06.06 |
디스코드 봇 [discord.py 2.0] 기본 (0) | 2022.06.06 |