디스코드 봇으로 채널 만들기

Apic·2023년 1월 14일
0

디스코드

목록 보기
2/6

채널 만들기

대충 만드는 순서는
1. 봇이 들어있는 서버 정보 가져오기
2. 서버에 채널 만들기
가 끝이라고 볼 수 있다.

채널 만드는 코드

명령어와 동시에 채널 이름을 입력받는다.

@bot.comand()
asyncdef create_channel(ctx, channelName):
	guild = ctx.guild
    await guild.create_text_channel(channelName)

이렇게 하면 카테고리 안에 없이 가장 최상단에 채널이 만들어진다.

만들고 싶은 채널명령어비고
텍스트 채널create_text_channel(채널명)최상단
음성 채널create_voice_channel(채널명)최상단
포럼 채널create_forum(채널명)최상단
카테고리create_category(카테고리명)최하단

카테고리 안에 채널 만들기

# 넣고 싶은 카테고리 이름
category_name = '채팅 채널'
# 카테고리 가져오기
category = discord.utils.get(ctx.guild.categories, name = category_name)
await guild.create_text_channel(channelName, category = category)

이러면 내가 선택한 카테고리 안에 채널에 채팅방에 생성된다.

profile
코딩 공부하는 사람

0개의 댓글