본문 바로가기

디스코드 봇 개발일지

디스코드 자작봇 개발일지#14

사진이 안보이신다면 https://blog.naver.com/turnbf/221382214539 에서 봐주세요.


주사위 기능 추가

오늘은 간단한 주사위 기능을 추가하였습니다.
랜덤 을 이용하여 구현하였습니다.
먼저 실행화면입니다.



!주사위 실행화면


!주사위 를 입력하게되면 숫자 아이콘으로 무슨 숫자가 나왔는지 알려줍니다. ( 1~6까지 숫자)

아래는 소스코드입니다.

if message.content.startswith('!주사위'): randomNum = random.randrange(1, 7) # 1~6까지 랜덤수 print(randomNum) if randomNum == 1: await client.send_message(message.channel, embed=discord.Embed(description=':game_die: '+ ':one:')) if randomNum == 2: await client.send_message(message.channel, embed=discord.Embed(description=':game_die: ' + ':two:')) if randomNum ==3: await client.send_message(message.channel, embed=discord.Embed(description=':game_die: ' + ':three:')) if randomNum ==4: await client.send_message(message.channel, embed=discord.Embed(description=':game_die: ' + ':four:')) if randomNum ==5: await client.send_message(message.channel, embed=discord.Embed(description=':game_die: ' + ':five:')) if randomNum ==6: await client.send_message(message.channel, embed=discord.Embed(description=':game_die: ' + ':six: '))


아래는 전체소스코드입니다.