디스코드 봇 주사위

디스코드 봇 주사위

안녕하세요.

오늘은 저번에 만들었던 디스코드 봇에 간단하게 주사위를 추가해보겠습니다.

  • 디스코드 봇 만들기.
  • 디스코드 봇에 주사위 기능 추가.

디스코드 봇 만들기.

디스코드 봇 만드는 방법은 아래 글을 참고해주세요.

1. 디스코드 봇 생성하기.

[프로그래밍/파이썬] - 디스코드 봇 만들기-1

 

디스코드 봇 만들기-1

디스코드 봇 만들기-1. 안녕하세요. 오늘은 디스코드 봇을 만들어보겠습니다. *이번 글에서는 디스코드 봇을 생성하고 디스코드 서버에 추가만 해보겠습니다. 디스코드 회원가입. 디스코드 앱

intunknown.tistory.com

2. 디스코드 봇을 서버에 추가하기.

[프로그래밍/파이썬] - 디스코드 봇 만들기2

 

디스코드 봇 만들기2

디스코드 봇 만들기2 안녕하세요. 오늘은 파이썬을 사용해서 디스코드 봇에게 간단한 인사정도를 할수있게 만들어보겠습니다. 환경. 초기 설정. 간단한 명령어. 실행결과. 환경. 운영체제: 윈도

intunknown.tistory.com

 

 

 

 

디스코드 봇에 주사위 기능 추가하기.

디스코드 봇에 주사위 기능을 넣는 방법은 간단합니다.

바로 random함수를 사용하면 됩니다.

물론 그냥 출력하면 멋이 없어서 이모지도 추가하고 주사위 기호도 가져왔습니다.

코드는 대충 이렇습니다.(간단한 코드라서 설명생략.)

import discord
import random
from discord.ext import commands

bot=commands.Bot(command_prefix='./')

@bot.event
async def on_ready():
    print('다음으로 로그인합니다: ')
    print(bot.user.name)
    print('bot connection was succesful')
    await bot.change_presence(status=discord.Status.online, activity=None)
@bot.command(aliases=['주사위'])
async def dice(ctx):
	#https://kr.piliapp.com/symbol/dice/
    dice0={1:'⚀=1',2:'⚁=2',3:'⚂=3',4:'⚃=4',5:'⚄=5',6:'⚅=6'}#딕셔너리
    embed = discord.Embed(title="주사위 굴리는중", color=0x4432a8)
    dice1=random.randrange(1,7)
    dice11=dice0[dice1]
    dice2=random.randrange(1,7)
    dice22=dice0[dice2]
    embed.add_field(name="1번:game_die:",value=f"{dice11}",inline=True)
    embed.add_field(name="2번:game_die:", value=f"{dice22}",inline=True)
    await ctx.send(embed=embed)

bot.run('여기에 코드를 입력하세요.')

위의 코드를 실행한 결과입니다.

./주사위를 입력하거나 ./dice를 입력하면 봇이 주사위를 굴립니다.

Designed by JB FACTORY