디스코드 봇 개발일지
디스코드 자작봇 개발일지#14
고블린 슬레이어
2018. 10. 30. 19:52
오늘은 간단한 주사위 기능을 추가하였습니다.
랜덤 을 이용하여 구현하였습니다.
먼저 실행화면입니다.
!주사위 실행화면
!주사위 를 입력하게되면 숫자 아이콘으로 무슨 숫자가 나왔는지 알려줍니다. ( 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: '))
아래는 전체소스코드입니다.