본문 바로가기
반응형

프로젝트/디스코드 봇7

[Python] #5 디스코드 봇 만들기 - Data Dragon 목차 디스코드 봇 만들기의 마지막 글이 2021년 7월에 올라왔었습니다. 그 사이에 시즌도 바뀌고 새로운 챔피언들도 4명이나 나왔습니다. 챔피언 수도 많고 새로 업데이트될 때마다 수동으로 바꿔주는 것은 귀찮기 때문에 Data Dragon에서 데이터를 가져와보도록 하겠습니다. Data Dragon에서도 수동으로 업데이트를 하는 듯해서 패치 후 즉시 업데이트가 되지는 않는다고 합니다. https://developer.riotgames.com/docs/lol#data-dragon Riot Developer Portal League of Legends Overview This set of documentation will help you gain a better understanding of how to use.. 2022. 3. 27.
[Python] #3-1 디스코드 봇 만들기 - 여러 명 추천 목차 명령어 맨 뒤에 숫자를 추가로 입력하면 숫자만큼 추천해주는 기능을 만들어 볼 것입니다. #3번 글에서 계속하겠습니다. https://howbeautifulworld.tistory.com/55 lol.py lol.py의 getResult 함수에서 다음과 같이 수정했습니다. 랜덤으로 선택하는 부분에서 투탑이나 투정글 등을 갈 수 있겠지만 라인과 챔피언은 중복이 되면 안되기 때문에 더 괜찮은 코드가 있을 수도 있겠지만 일단 리스트에 제거를 해서 중복되지 않게 했습니다. def getResult(text): words = text.split() # 입력받은 문장 number = 0 # 몇 명인지 lanes_list = lanes.copy() # 라인 복사 champions_list = champions.c.. 2022. 3. 26.
[Python] #4 디스코드 봇 만들기 - Embed 목차 이번 글에서는 Embed를 사용해 메시지를 박스 같은 곳 안에 담아 보내보겠습니다. #3번 글에서 계속하겠습니다. https://howbeautifulworld.tistory.com/55 Embed 생성 embed를 만드는 코드입니다. embed = discord.Embed(title="title", description='description', color=discord.Color.green()) await ctx.send(embed=embed) 링크와 썸네일도 넣을 수 있으며 embed = discord.Embed(title='title', description='description', url='https://howbeautifulworld.tistory.com/', color=discord... 2021. 7. 11.
[Python] #3 디스코드 봇 만들기 - 랜덤 추천 목차 이번에는 봇이 랜덤으로 라인, 룬, 아이템, 챔피언을 추천해주는 기능을 만들 것입니다. lol.py lol.py라는 python 파일을 만듭니다. 라인, 룬, 아이템, 챔피언들이 있는 리스트들을 만들어줍니다. lanes = ['탑', '정글', '미드', '봇', '서포터'] keystones = ['집중 공격', '치명적 속도', '기민한 발놀림' ...] items = ['돌풍', '크라켄 학살자', '불멸의 철갑궁', ...] champions = ['가렌', '갈리오', '갱플랭크', '그라가스', '그레이브즈', ...] -- 2022/03/27 https://howbeautifulworld.tistory.com/83 에 챔피언, 아이템 룬 정보를 갖고 오는 글을 썼습니다. 리스트에 값들을.. 2021. 7. 11.
728x90
반응형